您的位置:首页 > 其它

maven用法注意事项

2017-08-31 17:15 309 查看
1.maven的编译插件maven-compiler-plugin,父工程中添加依赖之后,所有的子工程中都会自动继承这个插件,但是其他插件或者依赖jar包则不同,即便父工程添加了依赖,工程必须得显示依赖;

maven-compiler-plugin这个插件可以设定整个工程的java编译版本,不用再用eclipse单独设置各个工程的java的jdk版本;

<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<!-- java编译插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<!-- 配置Tomcat插件 -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugins>
</pluginManagement>
</build>


2.父子工程的依赖并不会传递和继承,只有工程之间存在依赖关系才会有依赖传递,例如:显示依赖

<dependency>
<groupId>com.aa</groupId>
<artifactId>taotao-common</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>


3.eclipse使用maven命令时不要加前缀maven或者mvn;

4.maven的各个命令compile、package、install、clear等maven的命令必须首先执行父工程,即先将父工程和依赖的工程安装(install)到本地仓库;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: