1

我有两个项目:

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

gui_project - 我正在 Swing 中为 main_project 制作前端(在 Netbeans 中)

两者都有maven pom:

主项目:

<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>

解决了

清理和构建有帮助(项目上的鼠标右键 > 清理和构建)。

感谢 assylias

4

2 回答 2

1

清理和构建有帮助(项目上的鼠标右键 > 清理和构建)。

感谢 assylias

于 2013-05-29T14:42:02.983 回答
0

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

于 2013-05-29T20:12:44.253 回答