作者:luomo | 来源:互联网 | 2022-12-10 14:31
我正在帮助一位朋友第一次使用m2eclipse配置maven项目.我们都非常不熟悉它,并且遇到一个问题,即使依赖jar在Project目录中的"maven依赖项"下显示其中的包,如果我们尝试从任何jar包中导入任何东西,它找不到班级.
我注意到有问题的罐子是灰色的,而不像其他正在工作的罐子那样不透明.
奇怪的是,如果你在导入中悬停类名,它会显示该类的简要描述(来自jar中的文档!),但它不会让我导入它.所有其他maven依赖项都可以正常导入.有任何想法吗?我们似乎无法找到更暗的图标意味着什么.
此外,pom.xml很简单:
http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0
com.something.portal.test
PortalFrontEndTests
0.0.1-SNAPSHOT
jar
PortalFrontEndTests
http://maven.apache.org
UTF-8
junit
junit
3.8.1
test
org.seleniumhq.selenium
selenium-java
2.53.1
org.testng
testng
6.11
test
我不确定我在这里缺少什么
1> CustardBun..:
我发现了这个问题.这是因为我在源目录而不是测试目录中有类,并且两个maven依赖项都被标记为"Visible only to test"
2> Vishnu M. D...:
打开您的pom.xml文件,检查变灰的jar文件的名称
test
至
compile