ant - Netbeans 11 不会将库复制到 dist 文件夹中

标签 ant java-11 netbeans-11

当我创建 Netbeans 项目(使用 Ant 和 java 11)时,我希望在 dist 文件夹中拥有一个包含所有依赖库的 lib 文件夹。

我在库中拥有项目中的所有库(您可以在类路径下的项目->属性->库中看到它们),并且我还在项目->属性->构建->中勾选了“复制依赖库”复选框启用打包

我以为该复选框会启用 copylibs,但没有 lib 文件夹。

最佳答案

这是一个 NetBeans 9.0-11.0 错误。

https://issues.apache.org/jira/browse/NETBEANS-1097

那里有一个解决方法。

基本上在您的 build-impl.xml 文件中,在 <condition property="do.mkdist"> 之后删除此内容:

 <not>
        <istrue value="${modules.supported.internal}"/>
 </not>

关于ant - Netbeans 11 不会将库复制到 dist 文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55994732/

相关文章:

java - 启用ZGC时获取 'allocation stall'

gradle - Netbeans 11 Gradle Project在保存时不运行gradle

java - 这些 Ant/JVM args 有什么问题?

ssl - javax.net.ssl.SSLException : No PSK available. 无法恢复

java - ant junit 任务——在哪里下载 ant-junit.jar 并将它放在哪里?

java - Keycloak java.lang.NoClassDefFoundError : java/security/acl/Group using Springboot

java - java.naming 到 spring.ldap.core 的模块导出错误,即使在 pom 中使用 add-export 命令?

java - 使用 NetBeans 11.0 生成 .JAR 文件

java - 如何在 Ant JUnit Task 中设置额外的 Java Logger FileHandler?

java - Ant 替换任务损坏 UTF-8 文件中的符号