为了使用遗留的应用程序框架,我需要将一个webapp项目拆分成2.1jar需要有java类文件,另一个需要有所有的web东西,如jsps、css等。阿尔..。我如何在maven-3 pom上做到这一点?
发布于 2012-02-24 01:02:36
为此,您可以使用maven-war-plugin的配置。这将创建一个单独的jar文件,其中包含.class文件...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<attachClasses>true</attachClasses>
</configuration>
</plugin>比如xyz-1.0.0-SNAPSHOT-classes.jar,它可以用作独立的依赖项(您必须使用补充分类器)。
如果war工件不应该包含任何类,您可以通过添加packagingExcludes配置来实现。
<packagingExcludes>WEB-INF/classes/**</packagingExcludes>https://stackoverflow.com/questions/9415453
复制相似问题