【发布时间】:2012-02-23 19:02:23
【问题描述】:
我的 pom.xml 看起来像这样(注意我正在构建一个 JAR 以及一个 WAR):
...
<packaging>war</packaging>
...
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<containerConfigXML>src/main/webapp/META-INF/context.xml</containerConfigXML>
<archiveClasses>true</archiveClasses>
<attachClasses>true</attachClasses>
</configuration>
</plugin>
但是,生成的 JAR 只包含 WEB-INF/classes 中的类。如何让 JAR 也包含 src/main/java/com/... 等中的类 - 而无需将所有类添加到 WEB-INF 目录?
谢谢!
【问题讨论】:
-
你在 pom 中定义了什么样的包装?也许你可以给你的 pom 多一点?
-
您的实际目标是什么?不要打破惯例。你显然想这样做。