【发布时间】:2020-12-14 00:48:03
【问题描述】:
我有两个 maven 项目,
- testmvn
- mvnusedemo
testmvn:
<groupId>com.avs</groupId>
<artifactId>testmvn</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>testmvn</name>
mvnusedemo:
<groupId>com.avs</groupId>
<artifactId>mvnusedemo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>mvnusedemo</name>
现在我在项目中有一个类testmvn
package com.avs.Calculation;
public class AddNumbersME {
public int addNumbers(int a, int b) {
return a + b;
}
public int addNumbers(int a, int b, int c) {
return a + b + c;
}
}
我已经运行 mvn install cmd, 我得到了构建成功。 在本地 repo(.m2) 中我可以看到那些罐子
现在我正在尝试在项目 mvnusedemo
中使用这个类(AddNumbersME)- 在 mvnusedemo 的 pom.xml 中添加了依赖项
<dependency>
<groupId>com.avs</groupId>
<artifactId>testmvn</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
现在我可以在eclipse中看到添加到maven依赖文件夹的依赖了。
- 现在尝试使用 **AddNumbersME **
public static void main(String[] args) {
SpringApplication.run(MvnusedemoApplication.class, args);
AddNumbersME a = new AddNumbersME(); // getting error - could not resolve
}
错误: AddNumbersME 无法解析为 typeJava
需要帮助,我有什么遗漏吗??
【问题讨论】:
-
可以在main()所在的类中导入AddNumbersME吗?
-
是的,我尝试添加
import com.avs.Calculation.AddNumbersME;得到错误 无法解析导入 com.avs.Calculation
标签: java maven maven-dependency