有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java maven assembly,如何指定要打包到jar中的类

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


共 (1) 个答案

  1. # 1 楼答案

    你必须使用maven汇编插件吗?如果想要生成jar文件,可以使用maven jar plugin

    大概是这样的:

    <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执行中执行