在maven中引述war项目中的类
在maven中引用war项目中的类
2.被引用项目构建插件:
通过这个选项设置,构建插件在生成war的同时会生成包含所有类的jar文件,名字就是:war文件名+"-classes.jar"
3.Run As:Maven install
4.在引用项目中增加依赖:
5.构建
从结果来看,实际上引用的还是jar文件,只不过方式上有所不同。
1.被引用项目设置:
<groupId>com.doublethree</groupId> <artifactId>dconsole</artifactId> <version>3.0</version> <packaging>war</packaging>
2.被引用项目构建插件:
<plugin> <artifactId>maven-war-plugin</artifactId> <version>2.3</version> <configuration> <warSourceDirectory>ebware.war</warSourceDirectory> <failOnMissingWebXml>false</failOnMissingWebXml> <attachClasses>true</attachClasses> <classesClassifier>classes</classesClassifier> </configuration> </plugin>
通过这个选项设置,构建插件在生成war的同时会生成包含所有类的jar文件,名字就是:war文件名+"-classes.jar"
3.Run As:Maven install
4.在引用项目中增加依赖:
<dependency> <groupId>com.doublethree</groupId> <artifactId>dconsole</artifactId> <version>3.0</version> <classifier>classes</classifier> </dependency>
5.构建
从结果来看,实际上引用的还是jar文件,只不过方式上有所不同。