我有以下pom.xml文件
<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>com.globalfoundries.pdk.dm</groupId>
<artifactId>pdk-swtcommon</artifactId>
<version>1.6-SNAPSHOT</version>
<packaging>jar</packaging>
<name>PDK SWT Common</name>
<url>http://maven.apache.org</url>
<parent>
<groupId>com.globalfoundries.pdk</groupId>
<artifactId>pdk-parent</artifactId>
<version>1.2</version>
<relativePath>../pdk-parent/pom.xml</relativePath>
</parent>
...
</project>当我执行Maven清理时,我得到了一个错误,该错误似乎将pdk-父/头POM的完整路径连接到当前路径中,其中它抱怨不可读的POM,并且给出的路径是:\MPTFS04\cley\Profile\Perforce\pdk-workspace\pdk-qa\shared\dev\DEV\java\pdk-swtcommon\MPTFS04\cley\Profile\Perforce\pdk-workspace\pdk-qa\shared\dev\DEV\java\pdk-parent\pom.xml。
好的,\MPTFS04\cley\Profile\Perforce\pdk-workspace\pdk-qa\shared\dev\DEV\java\pdk-swtcommon是我当前项目和pom.xml所在的地方;\MPTFS04\cley\Profile\Perforce\pdk-workspace\pdk-qa\shared\dev\DEV\java\pdk-parent\pom.xml是父parent \po.xml全路径的位置.我是在Windows 7机器上运行的,这是安装好的网络驱动器.我正在Eclipse中运行Maven构建。
(见下面的错误)
信息扫描项目..。错误在处理POMs时遇到一些问题:致命的、不可读的POM \MPTFS04\cley\Profile\Perforce\pdk-workspace\pdk-qa\shared\dev\DEV\java\pdk-swtcommon\MPTFS04\cley\Profile\Perforce\pdk-workspace\pdk-qa\shared\dev\DEV\java\pdk-parent\pom.xml:\MPTFS04\cley\Profile\Perforce\pdk-workspace\pdk-qa\shared\dev\DEV\java\pdk-swtcommon\MPTFS04\cley\Profile\Perforce\pdk-workspace。\pdk-qa\shared\dev\DEV\java\pdk-parent\pom.xml (系统找不到指定的路径)@ \MPTFS04\cley\Profile\Perforce\pdk-workspace\pdk-qa\shared\dev\DEV\java\pdk-swtcommon\MPTFS04\cley\Profile\Perforce\pdk-workspace\pdk-qa\shared\dev\DEV\java\pdk-parent\pom.xml @ ERROR生成无法读取1个项目->帮助1
发布于 2017-02-23 06:31:57
将relativePath元素更改为:
<relativePath>../pdk-parent</relativePath>发布于 2017-03-07 19:35:47
这是我终于让它为我工作的东西..。
我的环境:版本控制: Perforce Windows 7 Eclipse (4.5.2构建20160218-0600)用于Eclipse1.6.2.20150902-0002的Maven集成
当我最初设置项目时--我的Perforce工作区位于网络驱动器上(\myfilesystem\装入\joe.)--我的Eclipse工作区位于C:\驱动器上。我得到的错误是,它无法使用“相对路径”找到依赖项的"pom.xml“.我注意到它在搜索“C:.”(控制台上的错误是使用\mounted系统\挂载\joe.这让我不耐烦;我只注意到C:\ reference在另一个地方)。
不过,我在我的网络驱动器上重新设置了一个新的Eclipse工作区,然后重新做所有的事情.现在看来起作用了。
只是一场比赛。
https://stackoverflow.com/questions/42408462
复制相似问题