【发布时间】:2021-06-12 06:59:29
【问题描述】:
我正在使用带有 Ant 的 Netbeans 12 来构建我的应用程序。库的默认文件夹是“lib”。有没有简单直接的方法来改变它?例如,我需要在构建时将我的库与我的主 .jar 放在同一个文件夹中。
我在这里检查了一些较旧的相关问题,但答案要么太复杂,要么不再实际(提供的链接不起作用等)
【问题讨论】:
我正在使用带有 Ant 的 Netbeans 12 来构建我的应用程序。库的默认文件夹是“lib”。有没有简单直接的方法来改变它?例如,我需要在构建时将我的库与我的主 .jar 放在同一个文件夹中。
我在这里检查了一些较旧的相关问题,但答案要么太复杂,要么不再实际(提供的链接不起作用等)
【问题讨论】:
使用 NetBeans 项目向导,选择 File > New Project > Java with Ant > Java Application,然后单击 Next>。
向导屏幕将包含一个标记为使用专用文件夹存储库的复选框。要更改库的默认文件夹,请选中该框,然后标记为 Libraries Folder 的以下字段将变为启用状态。您可以将 .\lib 的默认值替换为您自己的目录。例如:
在创建 Web 应用程序和企业应用程序时,您可以使用相同的方法。字段设置具有粘性,因此请务必在创建后续项目时检查这些值是否保持适当。
我找不到任何关于此的 NetBeans 12 文档,但 NetBeans 8.2 文档仍然有效。详情见section 6.6 Sharing a Library with Other Users:
您可以配置大多数标准 Java SE、Web 和 Enterprise 项目 以一种易于与其他用户共享库的方式。你 可以指定项目所依赖的库的位置。你 还可以指定如何从您的项目中引用这些库...
请注意,这种方法不会将(您所称的)main.jar 放在指定的库文件夹中。它仍将直接放在 dist 目录下。如果您想改变这种行为,我认为您可能需要修改一些 NetBeans Ant 脚本。
【讨论】: