【问题标题】:How can I make my NetBeans project more portable?如何使我的 NetBeans 项目更具可移植性?
【发布时间】:2014-06-17 04:34:47
【问题描述】:

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

那么我可以做些什么来让我的项目更容易移植呢?还有没有办法让 NetBeans 在 build.xml 等中使用相对路径,以便我的代码可以在其他机器上用 ant 编译?

谢谢

【问题讨论】:

    标签: java netbeans ant


    【解决方案1】:

    从 ant 移动到 maven 或 gradle。他们通过从公共存储库下载依赖项来自动管理依赖项。所以你不必关心依赖关系和它们的位置。

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

    如果您出于某种原因与 ant 保持联系,至少我们常春藤 - ant 的依赖管理器通过一些努力完成了 maven 和 gradle 刚刚为您做的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-29
      • 2021-10-23
      • 1970-01-01
      • 1970-01-01
      • 2020-04-09
      • 1970-01-01
      相关资源
      最近更新 更多