有没有办法在jar的清单文件中将jar的主类指定为Groovy的AntBuilder中的参数?
def jAnt = project.createAntBuilder();
jAnt.jar(
basedir: build_dir + "/classes", //I have only one class with the main method in it
destfile: build_dir + "/jar/test-jar.jar"
)在创建jar时,我只想在这里指定主类。
发布于 2020-03-21 22:38:06
有关ant任务的所有文档:https://ant.apache.org/manual/anttaskslist.html
对于jar任务,有很多例子,包括Main-Class规范
您只需要创建相应的groovy-builder代码
def ant = new AntBuilder()
def build_dir = "/11/git/myprj/build"
ant.jar( basedir: "${build_dir}/classes", destfile: "${build_dir}/test-jar.jar"){
manifest{
attribute(name: "Built-By", value: "me, myself" )
attribute(name: "Main-Class", value: "myPackage.MyClass" )
}
}https://stackoverflow.com/questions/60788774
复制相似问题