如何使用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>

现在我试图使用类从main_projectgui_project(两者都在Netbeans工作区),但我不能使gui_project看到main_project。

我还在gui_project中添加了依赖性:

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

清理和构建帮助(右键项目>清理和构建)。

Thanks to assylias

Clean and Build help(右键project>Clean and Build)

Thanks to assylias

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

相关内容

  • 没有找到相关文章

最新更新