0
我的maven项目包含两个src包和几个依赖项。 我把它打包成一场战争,并在WEB-INF/libs
中包含了像libs这样的依赖关系。Maven war plugin archiveClasses但排除一个包
现在我需要在一个jar中包含从com.path.to.package.a
所有已编译的项目类,但是我还需要排除com.path.to.package.b
中包含的编译类。
我知道我可以使用<archiveClasses>
选项,如:
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<archiveClasses>true</archiveClasses>
</configuration>
</plugin>
这使正确的jar项目库中,但显然它让所有的.class文件。
我试图用<packagingExcludes>
或<warSourceExcludes>
等选项执行排除,但没有运气。
是否有任何选项可以与<archiveClasses>
配对使用,以排除我需要的jar形式?
其中位于包com.path.to.package.b的源类? – davidxxx
为什么你想排除课堂打包?没有意义?你想排除什么样的课程? – khmarbaise
您是否尝试过使用 com.path.to.package.b 根据标记?然而,将不同模块 –