【发布时间】:2018-07-17 03:07:23
【问题描述】:
我正在帮助一个朋友第一次使用 m2eclipse 配置一个 maven 项目。我们都对它非常不熟悉,并且遇到了一个问题,即使在项目目录中的“maven 依赖项”下显示了一个依赖 jar,其中包含包,如果我们尝试从该 jar 的任何包中导入任何内容,它找不到课程。
我注意到有问题的罐子是灰色的,不像其他正在工作的罐子那样不透明。
奇怪的是,如果您将类名悬停在导入中,它会显示该类的简要描述(来自 jar 中的文档!)但它不会让我导入它。所有其他 Maven 依赖项都可以正常导入。有任何想法吗?我们似乎甚至无法找到较暗图标的含义。
另外,pom.xml 非常简单:
http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0
<groupId>com.something.portal.test</groupId>
<artifactId>PortalFrontEndTests</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>PortalFrontEndTests</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<!-- Selenium -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.53.1</version>
</dependency>
<!-- TestNG -->
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.11</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
我不确定我在这里缺少什么
【问题讨论】: