java - 在默认包中构建(使用 ant)一个 jar,它是主要的

标签 java ant build jar

我想知道是否有人知道如何在 Ant Build xml 中设置 Main-class 属性以查看默认包?我只试过“Main”,但它似乎没有找到它。

最佳答案

你应该使用 manifestMain-Class 属性:

<jar jarfile="${jar.name}">
  <fileset dir="${classes.dir}">
     <include name="**/*.*"/>
  </fileset>
  <manifest>
     <attribute name="Main-Class" value="MyApp"/>
  </manifest>
</jar>

Docs for Ant Jar Task

关于java - 在默认包中构建(使用 ant)一个 jar,它是主要的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4484647/

相关文章:

java - 有没有一种简单的方法可以从 Maven POM 生成 Ant 构建脚本?

java - 使用 ant 和 Jenkins 发起 war 时出现问题

java - 尝试自学 Java GUI (Swing),应该是一个简单的解决方案

java - 将文本框的值传递给 java servlet

java - Eclipse 忽略不正确的@Override 注释

scala - 如何使 sbt 任务使用特定的配置范围?

javascript - Dojo 构建最终会出现警告,但为什么呢?

java - 如何才能最好地优化循环超过十亿次的循环?

ant - Ant 任务中的多个依赖项

c++ - 将多个源目录构建到同一个目标目录中