【发布时间】:2017-01-12 16:39:25
【问题描述】:
在 parent.pom 中,我的 groupID 与子 POM 文件中的 groupID 相同:
<?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>com.testing</groupId>
<artifactId>master</artifactId>
<version>11.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Master</name>
<description>The Master project with multiple sub-modules.</description>
<properties>
<!-- Project Versions -->
<ear.jar.version>11.0-SNAPSHOT</ear.jar.version>
</properties>
在子 POM 中,我有:
<?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">
<parent>
<artifactId>master</artifactId>
<groupId>com.testing</groupId>
<version>${ear.jar.version}</version>
</parent>
说错了:"Project 'com.testing:master:${ear.jar.version}' not found
有人看到我做错了吗?
【问题讨论】: