【问题标题】:Adding dependencies in Maven Netbeans在 Maven Netbeans 中添加依赖项
【发布时间】:2011-10-12 18:08:45
【问题描述】:

我创建了一个 Maven 项目并添加了我需要的依赖项(jar 文件);但是,netbeans 说它仍然找不到它。

具体来说,我将 jmf-2.1.1e.jar 文件添加到我的依赖项文件夹中。当我回到我的程序时,它仍然给我找不到 javax.media 包的编译错误。

【问题讨论】:

    标签: netbeans maven jar dependencies jmf


    【解决方案1】:

    依赖项在Maven Central 中可用。手动将 pom sn -p 添加到 pom.xml 并在 shell 中运行 Maven 并让它下载依赖项。这应该可以解决您的问题。

    【讨论】:

      【解决方案2】:

      确保您的 pom.xml 具有以下定义依赖关系的 sn-p

        <dependencies>
          <dependency>
              <groupId>javax.media</groupId>
              <artifactId>jmf</artifactId>
              <version>2.1.1e</version>
          </dependency>
         </dependencies>
      

      【讨论】:

      • 标签必须在 标签内。
      【解决方案3】:

      一旦在 pom.xml 中指定,Maven 会自动下载依赖项。为此,您必须使用 Tim Spag 指定的依赖项来构建项目。

      【讨论】:

        【解决方案4】:

        您是否让 Netbeans 管理依赖项?

        在您的“项目”列表中,找到并上下文+单击列表中的“依赖项”文件夹。从上下文菜单中,选择“添加依赖项”。

        这种方法至少在 NetBeans 7.4 和 8.0 beta 中有效。

        【讨论】:

        • 这个菜单是否允许从文件中添加依赖?
        • @zygimantus 如果你的意思是在你的项目中添加一个库的本地副本,不。这不是“依赖”,这意味着让像 Maven 这样的软件工具代表你完成定位工作Internet 所需库的源,下载并将其安装在您的项目中。您可以自己手动添加一个库,但这样做并不涉及诸如 Maven 之类的“依赖管理器”。请参阅 Maven 网站上的 introduction
        • 在 Maven 幻想世界中它“不是依赖项”,但在现实生活中它是一个项目依赖项。 Maven 是愚蠢的。
        猜你喜欢
        • 2015-08-07
        • 1970-01-01
        • 1970-01-01
        • 2013-01-03
        • 1970-01-01
        • 2019-08-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多