【问题标题】:Adding maven or other third party libraries to existing JavaFX netbeans project将 maven 或其他第三方库添加到现有 JavaFX netbeans 项目
【发布时间】:2016-11-21 06:36:23
【问题描述】:

我使用 Netbeans 8.1 的 JavaFX 应用程序向导创建了一个项目,但是为了编译最终项目,我必须手动添加第三方库依赖项(下载源代码、文档和类 jar 并将这些添加到命名图书馆)。在部署时,netbeans 构建系统将所有这些库打包在 {projectName}/dist/lib/*.jar 中。

维护这组第 3 方库变得非常耗时,尤其是当我在另一个位置的另一台 PC 上进行开发时。据我了解,解决此问题的方法是通过带有单个库的 Maven 依赖 pom.xml 及其版本被调用并指向在线 maven 存储库以自动下载 jar,不幸的是我不知道如何将其添加到现有的 Netbeans 项目。是否有人对我如何使用 maven 或其他方式自动向我的项目添加 3rd 方库支持有任何指示。我有一个大约十几个第三方库依赖项的列表(所有这些都可以从 Maven 下载 - 我已经下载了这些并手动打包每个)

【问题讨论】:

  • 创建一个新的maven项目并开始移植新目录结构中的源(单元测试和资源分开),然后开始添加缺少的依赖项。甚至可能从一个骨架应用程序开始。 Maven 是上述问题的梦想,但仅用于版本控制等我不会用 maven 修补现有应用程序。

标签: java maven netbeans netbeans-8


【解决方案1】:

要将第三方 jars 安装到您的存储库中,您可以使用以下命令 -: mvn install:install-file -Dfile=path-to-file -DgroupId= -DartifactId=artifact-id -Dversion=version -Dpackaging=packaging

它会将 jar 添加到您的本地存储库中,然后您可以在 pom.xml 中添加依赖项。你也可以参考这个链接——: https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-06
    • 1970-01-01
    • 2022-08-16
    • 1970-01-01
    • 2016-08-24
    • 2021-10-24
    相关资源
    最近更新 更多