在Maven Netbeans中添加依赖项

在Maven Netbeans中添加依赖项,netbeans,maven,jar,dependencies,jmf,Netbeans,Maven,Jar,Dependencies,Jmf,我创建了一个Maven项目,并添加了所需的依赖项(jar文件);然而,netbeans说它仍然找不到它 特别是在我的例子中,我将jmf-2.1.1e.jar文件添加到我的dependencies文件夹中。当我回到我的程序时,它仍然会给我一个编译错误,即它找不到javax.media包。依赖项在中可用。将pom代码段手动添加到pom.xml中,并在shell中运行Maven,让它下载依赖项。这应该可以解决您的问题。确保您的pom.xml具有定义依赖关系的以下代码段 <dependency&g

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


特别是在我的例子中,我将jmf-2.1.1e.jar文件添加到我的dependencies文件夹中。当我回到我的程序时,它仍然会给我一个编译错误,即它找不到javax.media包。

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

确保您的
pom.xml
具有定义依赖关系的以下代码段

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

javax.media
jmf
2.1.1e

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

您让Netbeans管理依赖项了吗

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


此方法至少在NetBeans 7.4和8.0 beta版中有效。

此菜单允许从文件添加依赖项吗?@zygimantus如果您的意思是将库的本地副本添加到项目中,则不允许。这不是“依赖项”这意味着让像Maven这样的软件工具代表您在Internet上查找所需库的源代码,下载并在您的项目中安装它。您可以自己手动添加一个库,但这样做不需要像Maven这样的“依赖关系管理器”。在Maven的网站上可以看到。在Maven的幻想世界中,它“不是依赖关系”,但在现实生活中,它是一个项目依赖关系。Maven很愚蠢。标记必须在标记内。