Maven最佳实践
1.插件配置
1.1.Copy-Dependency
用maven来管理应用,经常会用到这个插件,他的功能很强大,暂说说他的一个功能吧。就是可以将依赖的jar文件拷贝到你指定的文件夹。
使用例子如下:
1 <build> 2 <plugins> 3 <plugin> 4 <artifactId>maven-dependency-plugin</artifactId> 5 <version>2.1</version> 6 <executions> 7 <execution> 8 <id>copy-dependencies</id> 9 <phase>prepare-package</phase> 10 <goals> 11 <goal>copy-dependencies</goal> 12 </goals> 13 </execution> 14 </executions> 15 <configuration> 16 <includeTypes>jar</includeTypes> 17 <overWriteSnapshots>true</overWriteSnapshots> 18 <type>jar</type> 19 <outputDirectory>${project.build.directory}/lib</outputDirectory> 20 </configuration> 21 </plugin> 22 </plugins> 23 </build>