java學習

          java學習

           

          mavne 常用命令

          1mvn  compile   編譯源代碼

          2mvn  test     執行所有的測試類方法

          3mvn clean     清除class

          4mvn package    打包

          5mvn install  安裝到本地倉庫中

          6 mvn archetype:generate -DgroupId=com.aaa.bbb -DartifactId=ccc-bbb -Dversion=0.0.1-SNAPSHOT    新建項目

          7<dependency>

                   <groupId></groupId>

                   <artifactId></artifactId>

                   <version></version>

                   <scope>compile</scope>編譯和打包的時候會依賴(這個屬性是默認的)

          <scope>provided</scope>編譯和測試的時候依賴,打包的時候不依賴,例如servlet-api,打包的時候tomcat中有,會沖突,所有不打包,但是編譯和測試的時候需要這個jar

          <scope>test</scope> 在測試范圍有效,在編譯和打包的時候不會使用這個依賴。并且不會傳遞依賴,例如,其他項目依賴此包時,此jar不會被傳遞依賴。

          <scope>runtime</scope> 在運行的時候依賴,在編譯的時候不依賴。

                </dependency>

          8a-->直接依賴jar1.1   b-->直接依賴jar1.2    c-->直接依賴a,b   ,c先依賴a,后依賴b,所以a依賴jar1.1版本

          9、當依賴級別相同的時候,先依賴誰,就用它,當依賴級別不同的時候,用依賴級別短的依賴。

          10<exclusions>

                      <exclusion>

                     

                      </exclusion>

                   </exclusions>

          的意思是說不使用此jar依賴的某個jar包,可以解決jar沖突的問題。

          11、繼承的絕對路徑是pom文件,聚合的是模塊的位置。

          posted on 2017-02-15 15:18 楊軍威 閱讀(252) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 福海县| 灵台县| 博爱县| 论坛| 搜索| 阿鲁科尔沁旗| 长垣县| 福贡县| 四平市| 武城县| 青阳县| 洪泽县| 莱州市| 黄梅县| 建宁县| 溧阳市| 高平市| 民和| 绿春县| 莱阳市| 连南| 旬阳县| 京山县| 额尔古纳市| 乌审旗| 治多县| 建平县| 常德市| 石家庄市| 民勤县| 湖南省| 年辖:市辖区| 资兴市| 渭南市| 克什克腾旗| 封开县| 康定县| 砚山县| 弥勒县| 万山特区| 剑川县|