我有两个项目:
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
答案 0 :(得分:1)
清理和构建帮助(项目上的鼠标右键&gt;清理和构建)。
感谢assylias
答案 1 :(得分:0)
IDE本身应该立即知道项目之间的链接,这意味着gui项目中的java代码没有错误。然而,在maven方面,maven自己的规则适用。意味着如果2个项目没有构建在同一个反应堆构建中(例如,通过构建包含两个项目作为引用的pom项目),则需要在本地存储库中用工件表示。因此,可以预先构建,也可以从远程(快照)存储库下载。