首页 > 解决方案 > Java多类makefile

问题描述

如何为多个 java 类创建 Makefile?

例如,我的类是:和Voucher.java,其中只有 Test 包含一个主要方法,而Test是我想要运行的唯一一个? 或者有什么方法可以直接从 IDE 生成 Makefile?Campaign.javaTest.java

标签: javamakefilebuild

解决方案


使用 cmd 提示符:-

jar -cvfm JAR_NAME.jar manifest.txt dir_path_contain_classes_file/*.class

使用 Maven 插件:-

<build>
  <plugins>
    <plugin>
      <artifactId>maven-assembly-plugin</artifactId>
      <configuration>
        <archive>
          <manifest>
            <mainClass>fully_qualified_mainClass</mainClass>
          </manifest>
        </archive>
        <descriptorRefs>
          <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
      </configuration>
    </plugin>
  </plugins>
</build>

希望对你有帮助


推荐阅读