Maven并使用遗留应用程序

时间:2012-02-23 14:58:10

标签: maven-3

为了使用遗留应用程序框架,我需要将一个webapp项目拆分为2. 1 jar需要拥有java类文件,另一个将拥有jsps,css等所有web内容。我怎么能在maven-3 pom上做到这一点?

1 个答案:

答案 0 :(得分:3)

为此,您可以使用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>