[CLOSED - 我必须将类从test/java移动到main/java并通过IDE“maven选项”更新maven仓库]
我对maven和java开发不熟悉。 我使用IntelliJ Idea作为IDE。 我正在使用Maven 3.0.4。
我创建了一个“项目A”和一个“项目B”,每个项目都有一些类。 现在,当我尝试在项目A中创建对项目B中类的依赖性时,我似乎找不到任何属于项目B的类。 当我检查maven仓库时,可以看到基于项目B创建了一个.jar文件。
澄清一下:添加对项目B的依赖性时,我能够找到名称为“项目B”的构件,但是我无法找到任何属于项目B的类。
看起来我无法访问和使用项目B中的任何类,这使得这个安装程序毫无用处。
请告诉我您需要哪些信息以帮助我解决这个问题。
[EDIT] 这是项目A的pom,其中包含对项目B的依赖关系。 但是我要么不理解如何在我的项目中使用它,要么它不起作用。 虽然我可以使用IntelliJ的功能找到并添加构件,但是IntelliJ似乎找不到项目B中的任何类(而它确实可以找到maven仓库中其他预定义包中的类)。
我对maven和java开发不熟悉。 我使用IntelliJ Idea作为IDE。 我正在使用Maven 3.0.4。
我创建了一个“项目A”和一个“项目B”,每个项目都有一些类。 现在,当我尝试在项目A中创建对项目B中类的依赖性时,我似乎找不到任何属于项目B的类。 当我检查maven仓库时,可以看到基于项目B创建了一个.jar文件。
澄清一下:添加对项目B的依赖性时,我能够找到名称为“项目B”的构件,但是我无法找到任何属于项目B的类。
看起来我无法访问和使用项目B中的任何类,这使得这个安装程序毫无用处。
请告诉我您需要哪些信息以帮助我解决这个问题。
[EDIT] 这是项目A的pom,其中包含对项目B的依赖关系。 但是我要么不理解如何在我的项目中使用它,要么它不起作用。 虽然我可以使用IntelliJ的功能找到并添加构件,但是IntelliJ似乎找不到项目B中的任何类(而它确实可以找到maven仓库中其他预定义包中的类)。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>planet</groupId>
<artifactId>planet</artifactId>
<version>1.0</version>
<dependencies>
<dependency>
<groupId>toolbox</groupId>
<artifactId>toolbox</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
</project>
mvn clean install
命令时,它会输出什么信息? - ftr