-3

我需要使用插件 maven 程序集将我的应用程序的一个类包装在一个 jar 中。当我使用 maven 时,插件程序集将我的包中的所有类打包在目标 jar 中。如何指定我想要打包在我的 jar 中的类。

4

1 回答 1

2

你必须使用maven程序集插件吗?如果要生成 jar 文件,可以改用maven jar 插件

它会是这样的:

<project>
  ...
  <build>
    <plugins>
      ...
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>2.4</version>
        <configuration>
          <includes>
            <include>com/company/project/package/SomeClass.class</include>
            <include>com/company/project/anotherpackage/AnotherClass.class</include>
          </includes>
        </configuration>
      </plugin>
      ...
    </plugins>
  </build>
  ...
</project>

该插件可以在普通执行中mvn package执行。

于 2013-03-27T10:32:48.573 回答