Java 导出多个jar文件-稳定性问题
我试图在eclipse中将多个java文件导出到可运行的jar文件中。 我知道怎么做。我的问题是粗糙度,因为现在我每次修改只导出10个文件。但在项目的后期,我可能会有更多的文件。例如,现在我为10个文件损失5分钟,之后为100个文件损失50分钟 有没有办法一次把它们全部出口出去Java 导出多个jar文件-稳定性问题,java,eclipse,executable-jar,Java,Eclipse,Executable Jar,我试图在eclipse中将多个java文件导出到可运行的jar文件中。 我知道怎么做。我的问题是粗糙度,因为现在我每次修改只导出10个文件。但在项目的后期,我可能会有更多的文件。例如,现在我为10个文件损失5分钟,之后为100个文件损失50分钟 有没有办法一次把它们全部出口出去 提前感谢。我建议使用类似或的构建系统,并使用一种机制来构建jar。在Gradle中,您可以为此使用自定义jar任务 格雷德尔先生 fileTree(dir: "src").each { javaFile ->
提前感谢。我建议使用类似或的构建系统,并使用一种机制来构建jar。在Gradle中,您可以为此使用自定义jar任务 格雷德尔先生
fileTree(dir: "src").each { javaFile ->
def jarTask = task(javaFile as String, type: Jar) {
from(javaFile)
manifest {
attributes 'Main-Class': javaFile.toString().replace('/', '.')
}
}
task.build dependsOn jarTask
}
然后,您需要做的就是从命令行调用
gradle build
而且一切都是自动完成的(大多数IDE也支持可视触发器)。您可能应该使用或之类的构建工具。但这会将我的项目的所有文件转换为一个jar,对吗?我想要的是为我在项目中拥有的每个java类创建一个jar。哦,这是一个奇怪的用例,但在gradle中应该仍然很容易实现,我将更新我的答案。我应该如何处理这些代码?我应该把settings.gradle文件放进去吗?或者build.gradle文件?如何调用gradle build?我更新了我的答案,但也请阅读一些关于gradle的内容。