在NetBeans中将外部JAR添加到Maven项目

时间:2013-07-17 06:50:31

标签: maven netbeans jar external

当我右键单击我的Maven项目并选择添加依赖项选项并在查询中键入我的外部jar名称时,找不到它。如何将外部jar添加到Maven项目中?

5 个答案:

答案 0 :(得分:67)

来自NetBeans forum

  1. 打开项目标签。
  2. 右键点击依赖关系
  3. 选择添加依赖关系
  4. groupId 设置为:group.id(可以是任何内容)
  5. artifactId 设置为:artifact.id(可以是任何内容)
  6. 版本设置为:1.0(可以是任何内容)
  7. 点击添加继续。
  8. 依赖关系已添加到pom.xml,并显示在Maven项目的 Libraries 节点下。继续:

    1. 展开依赖关系
    2. 右键单击库(例如, group.id )。
    3. 选择手动安装工件
    4. 使用Java Archive(.jar)文件路径设置要安装的工件
    5. 点击本地安装
    6. 本地安装了库,并在步骤4 - 6中输入了依赖属性(坐标)。


      我在通过NetBeans GUI时发现这些说明很有用。基本上,当右键单击以添加依赖项时,组ID,版本和名称必须填充任何内容。然后,依赖关系下拉列表中将列出“依赖关系”。右键单击新创建的依赖项,然后右键单击以在本地安装并导航到相应的jar文件。

答案 1 :(得分:14)

您可以按照本教程操作: http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html

示例:

将jar安装到本地maven存储库:

mvn install:install-file -Dfile=cxf-2.7.3.jar -DgroupId=org.apache.cxf -DartifactId=cxf-bundle -Dversion=2.7.3 -Dpackaging=jar

编辑项目中的pom.xml文件以包含新添加的依赖项:

<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-bundle</artifactId>
<version>2.7.3</version>
</dependency>

无论您使用何种IDE,这都应该有效。

答案 2 :(得分:5)

在Netbeans中,添加不在存储库中的依赖项的方法是相反的。首先在Add Dependency对话框中提出maven坐标。然后右键单击新的依赖关系节点并触发“手动安装工件”操作。

答案 3 :(得分:0)

这个答案适用于maven repo中的罐子

假设我想将log4j-1.2.17.jar添加到我的项目中,我所要做的就是在maven repository中找到它

enter image description here

第2步是复制它并将其放在pom.xml`文件的dependencies标记内:

<dependencies>
    <dependency>
        <groupId>org.webjars</groupId>
        <artifactId>bootstrap</artifactId>
        <version>3.3.4</version>
    </dependency>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.17</version>
    </dependency>
     ....
     ....
  <dependencies>

第3步构建并清理项目。之后,jar文件将在您的依赖项文件夹中

enter image description here

答案 4 :(得分:0)

一个技巧是在netbeans主菜单中选择:profile-> options-> java-> maven在全局执行选项中放入参数示例:-Dfile = C:\ Users \ anonym \ Desktop \ commons-pool-1.6 .jar -DgroupId = commons-pool -DartifactId = commons-pool -Dversion = 1.6 -Dpackaging = jar

其中de参数-Dfile是jar文件的位置 -Dfile = routeToJar

之后,选择您的项目。然后严格选择该项目。然后选择运行Maven->目标。当向导出现时,输入Goals install:install-file ..然后单击OK按钮。