首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在gradle脚本中通过AntBuilder提供主类属性

在gradle脚本中通过AntBuilder提供主类属性
EN

Stack Overflow用户
提问于 2020-03-21 22:08:49
回答 1查看 58关注 0票数 0

有没有办法在jar的清单文件中将jar的主类指定为Groovy的AntBuilder中的参数?

代码语言:javascript
复制
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时,我只想在这里指定主类。

EN

回答 1

Stack Overflow用户

发布于 2020-03-21 22:38:06

有关ant任务的所有文档:https://ant.apache.org/manual/anttaskslist.html

对于jar任务,有很多例子,包括Main-Class规范

您只需要创建相应的groovy-builder代码

代码语言:javascript
复制
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" )
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60788774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档