maven用法注意事项
2017-08-31 17:15
309 查看
1.maven的编译插件maven-compiler-plugin,父工程中添加依赖之后,所有的子工程中都会自动继承这个插件,但是其他插件或者依赖jar包则不同,即便父工程添加了依赖,工程必须得显示依赖;
maven-compiler-plugin这个插件可以设定整个工程的java编译版本,不用再用eclipse单独设置各个工程的java的jdk版本;
2.父子工程的依赖并不会传递和继承,只有工程之间存在依赖关系才会有依赖传递,例如:显示依赖
3.eclipse使用maven命令时不要加前缀maven或者mvn;
4.maven的各个命令compile、package、install、clear等maven的命令必须首先执行父工程,即先将父工程和依赖的工程安装(install)到本地仓库;
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)到本地仓库;
相关文章推荐
- java中使用switch-case的用法及注意事项超全总结
- RequestMethod用法小结和注意事项
- JNative用法注意事项
- synchronized的用法与注意事项
- vector中erase用法注意事项
- VC++中subclassdlgitem函数的功能、用法及注意事项
- 在虚拟机中使用物理硬盘的两个用法及注意事项
- c++ assert 的用法和注意事项
- define的用法与注意事项
- 关于SQL中IN 和NOT IN的用法注意事项
- SET NOCOUNT的用法和注意事项
- SQL用法注意事项(1)
- Velocity用法以及注意事项
- PHP header 函数的用法及其注意事项
- 04-scanf函数用法及注意事项
- typedef用法注意事项
- fflush用法的注意事项
- vector中erase用法注意事项
- richfaces的modalPanel用法注意事项
- 多线程CreateThread函数的用法及注意事项