【问题标题】:Filter inclusion of classes maven-war-plugin过滤包含类 maven-war-plugin
【发布时间】:2010-09-28 20:12:02
【问题描述】:

我想知道是否可以使用 maven-war-plugin 从 WEB-INF/类中过滤掉文件?

我有以下java包结构:

src/main/java/ package1.client.* package2.client.* package2.server.*

在构建项目时,我不希望在我的 WEB-INF/classes 文件夹中有任何 .client.* 类。 (这是一个 GWT 项目)。

这可能吗?

提前致谢!

尼古拉斯

【问题讨论】:

标签: maven-2 maven-war-plugin


【解决方案1】:

在构建项目时,我不希望在我的 WEB-INF/classes 文件夹中有任何 .client.* 类。这可能吗?

以下应该有效:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-war-plugin</artifactId>
  <version>2.0.2</version>
  <configuration>
    <excludes>
      <exclude>**/client/*.class</exclude>
    </excludes>
  </configuration>
</plugin>

【讨论】:

  • 您好!解决方案不起作用。尝试使用 2.1 版以及映射 **/client/**。关于什么可行的任何其他想法?
  • @Niclas 我不知道“不起作用”是什么意思。我在发布之前尝试了上面的 sn-p,它对我有用。
  • 对不起.. 也许我解释得有点糟糕。我的意思是应该过滤掉的类仍然出现在target/project..-SNAPSHOT/WEB-INF/classes
猜你喜欢
  • 2016-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多