gpt4 book ai didi

java - 如何使我的 NetBeans 项目更加可移植?

转载 作者:行者123 更新时间:2023-12-02 05:44:11 24 4
gpt4 key购买 nike

我的所有库都在一个目录中。对于每个库,我首先将它们添加到 NetBeans(工具 -> 库...),然后在所有需要它的项目中使用它。问题是这样的,如果我将代码的副本提供给某人,他们必须再次添加所有依赖项。但更重要的是,他们无法使用 ant 对其进行编译(NetBeans 使用绝对路径)。

那么我该怎么做才能让我的项目更容易移植呢?还有一种方法可以让 NetBeans 在 build.xml 等中使用相对路径,以便我的代码可以在其他计算机上使用 ant 进行编译?

谢谢

最佳答案

从 ant 迁移到 Maven 或 gradle。它们通过从公共(public)存储库下载依赖项来自动管理依赖项。因此您不必关心依赖项及其所在位置。

您还可以通过在 ant 脚本中使用环境变量来“改进”您的配置,这样每个用户都可以将其库保存在他想要的位置,并通过环境配置此目录。但这看起来像是重新发明轮子。

如果你出于某种原因留在 ant 至少我们 ivy - ant 的依赖管理器,通过一些努力可以完成 Maven 和 gradle 为你做的事情。

关于java - 如何使我的 NetBeans 项目更加可移植?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24240340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com