我通过start.spring.io(Maven,Java)创建了2个虚拟项目:
com.example.lion
com.example.zoo
我想将lion
项目作为依赖项导入到zoo
项目中。
所以我转到lion
文件夹并执行:
mvn clean install
mvn install:install-file -Dfile=target/lion-0.0.1-SNAPSHOT.pom -DpomFile=pom.xml
然后我将依存关系添加到zoo
pom.xml
:
<dependency>
<groupId>com.example</groupId>
<artifactId>lion</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
此后,我在mvn clean install
文件夹中执行zoo
。
我从没有在控制台中出错。
现在,如果我进入zoo
项目中的任何课程,然后导入:
import com.example.lion.*;
然后mvn clean install
,我得到了错误:
软件包com.example.lion不存在
在我的IntelliJ IDEA中,我看到lion
依赖项在外部库和 maven-tool 中,但是为什么我无法从代码中访问它?