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)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 临朐县| 慈溪市| 萨迦县| 通化市| 鄱阳县| 武夷山市| 富锦市| 渭源县| 瑞丽市| 九江县| 江山市| 天门市| 朝阳县| 遂川县| 九龙坡区| 视频| 高邑县| 邳州市| 苍山县| 驻马店市| 石林| 晋江市| 隆尧县| 裕民县| 和顺县| 呼玛县| 新绛县| 彭山县| 河池市| 衢州市| 泸水县| 武陟县| 玉溪市| 临朐县| 湖南省| 高密市| 思南县| 孝感市| 永善县| 都兰县| 镇宁|