如何使用Netbeans中相互依赖的两个项目

时间:2013-05-29 14:04:43

标签: java maven netbeans

我有两个项目:

main_project - 它是用Eclipse编写的,它有所有后端

gui_project - 我在Swing中为main_project做了前端(在Netbeans中)

两人都有maven pom:

main_project:

<groupId>com.group</groupId>
<artifactId>main_project</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>MainProject</name>

gui_project:

<groupId>com.group</groupId>
<artifactId>gui_project</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>GUI</name>

现在我正在尝试使用 gui_project 中的 main_project 中的类(两者都在Netbeans工作区中),但我不能让gui_project看到main_project。

我还在gui_project中添加了依赖:

   <dependency>
        <groupId>org.group</groupId>
        <artifactId>main_project</artifactId>
        <version>0.0.1-SNAPSHOT</version>
    </dependency>

解决

清理和构建帮助(项目上的鼠标右键&gt;清理和构建)。

感谢assylias

2 个答案:

答案 0 :(得分:1)

清理和构建帮助(项目上的鼠标右键&gt;清理和构建)。

感谢assylias

答案 1 :(得分:0)

IDE本身应该立即知道项目之间的链接,这意味着gui项目中的java代码没有错误。然而,在maven方面,maven自己的规则适用。意味着如果2个项目没有构建在同一个反应堆构建中(例如,通过构建包含两个项目作为引用的pom项目),则需要在本地存储库中用工件表示。因此,可以预先构建,也可以从远程(快照)存储库下载。