如何为多个Java类创建Makefile?
例如,我的类是:Voucher.java
,Campaign.java
和Test.java
,其中只有Test包含一个主方法,Test是我要运行的唯一方法吗?还是有什么方法可以直接从IDE生成Makefile?
使用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>
希望它将对您有帮助