-
?<pluginManagement>
? ? ?<plugins>
? ? ? ?<plugin>
? ? ? ? ?<groupId>org.apache.tomcat.maven</groupId>
? ? ? ? ?<artifactId>tomcat6-maven-plugin</artifactId>
? ? ? ? ?<version>2.2</version>
? ? ? ?</plugin>
? ? ? ?<plugin>
? ? ? ? ?<groupId>org.apache.tomcat.maven</groupId>
? ? ? ? ?<artifactId>tomcat7-maven-plugin</artifactId>
? ? ? ? ?<version>2.2</version>
? ? ? ?</plugin>
? ? ?</plugins>
? ?</pluginManagement>查看全部 -
快照與發布版本對比
查看全部 -
兩種方式運行javaSE項目
查看全部 -
第一次發布顯示是失敗的,因為如果是從私有倉庫下載jar包,是讀取文件,但是上傳包的話,是需要進行認證的,所以需要在settings.xml中添加server標簽
查看全部 -
配置項目的發布倉庫
<distributionManagement>
查看全部 -
在pom.xml中添加私有倉庫
查看全部 -
私有服務器倉庫類型分三種:
1、proxy
用來代理遠程倉庫,是遠程倉庫和本地倉庫之間的私有倉庫
2、group
用來對于倉庫進行分組管理
3、hosted
用于發布本地開發的項目,然后再做部署的操作
1)release 用來發布穩定版本軟件
2)snapshot?用來發布快照版本軟件
查看全部 -
搭建私有服務器,比較常用的是Sonatype Nexus軟件
查看全部 -
Maven插件
1、生命周期插件resources/source/clean/compile
2、對Maven功能進行增強的插件tomcat7/dependency/jar/..
查看全部 -
聚合工程的話,只需要對父項目進行打包命令,即可對多個子項目進行統一打包了
查看全部 -
父子項目依賴傳遞總結
查看全部 -
父項目中的普通依賴,子項目會自動繼承并且使用父項目中的普通依賴(spring)
如果要使用父項目里面的依賴管理容器中統一管理的依賴,需要再引入進來,但是不需要寫版本號
查看全部 -
如何在子項目中繼承一個父項目
<parent>標簽里面,直接把父項目的gav坐標拷貝過來,且增加<relativePath>標簽,指定父項目的pom.xml文件
子項目會自動繼承父項目的groupId,所以可以把子項目的groupId刪掉
查看全部 -
<!--父項目的打包方式,只能是pom-->
<packaging>pom</packaging><!--父項目中統一管理的依賴:這里只是一個依賴容器,并不會實際引入進來,只有在子項目中使用的時候才會引入-->
<dependencyManagement>
?<dependencies>
? ?<dependency>
? ? ?<groupId>log4j</groupId>
? ? ?<artifactId>log4j</artifactId>
? ? ?<version>${log4j.version}</version>
? ?</dependency>
?</dependencies>
</dependencyManagement>查看全部 -
如果scope默認不寫,就是compile范圍,那么打包時會打進來,用maven的tomcat插件運行起來后,訪問主頁會報錯
查看全部
舉報