[ https://issues.apache.org/jira/browse/MNG-6988?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
huyonggang updated MNG-6988: ---------------------------- Description: I have two project bbb and aaa, use parent profiles define properties to control module version ,the pom like this. bbb: {code:java} //代码占位符 {code} <parent> <artifactId>bbb</artifactId> <groupId>hygtest</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>bbb-A</artifactId> <version>${bbb-bbbA.version}</version> submodule bbbA like this {code:java} //代码占位符 {code} <parent> <artifactId>bbb</artifactId> <groupId>hygtest</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>bbb-A</artifactId> <version>${bbb-bbbA.version}</version> aaa: {code:java} //代码占位符 {code} <modelVersion>4.0.0</modelVersion> <groupId>hygtest</groupId> <artifactId>aaa</artifactId> <packaging>pom</packaging> <version>1.0-SNAPSHOT</version> <modules> <module>aaaA</module> <module>aaaB</module> </modules> <profiles> <profile> <id>dev</id> <properties> <aaa-aaaA.version>1.0-DEV-SNAPSHOT</aaa-aaaA.version> <aaa-aaaB.version>1.0-DEV-SNAPSHOT</aaa-aaaB.version> <bbb-bbbA.version>1.0-DEV-SNAPSHOT</bbb-bbbA.version> </properties> <activation> <activeByDefault>true</activeByDefault> </activation> </profile> <profile> <id>qa</id> <properties> <aaa-aaaA.version>1.0-QA-SNAPSHOT</aaa-aaaA.version> <aaa-aaaB.version>1.0-QA-SNAPSHOT</aaa-aaaB.version> <bbb-bbbA.version>1.0-QA-SNAPSHOT</bbb-bbbA.version> </properties> </profile> <profile> <id>prod</id> <properties> <aaa-aaaA.version>1.0</aaa-aaaA.version> <aaa-aaaB.version>1.0</aaa-aaaB.version> <bbb-bbbA.version>1.0</bbb-bbbA.version> </properties> </profile> </profiles> submodule aaaA like this {code:java} //代码占位符 {code} <parent> <artifactId>aaa</artifactId> <groupId>hygtest</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>aaa-A</artifactId> <version>${aaa-aaaA.version}</version> <dependencies> <dependency> <groupId>hygtest</groupId> <artifactId>bbb-A</artifactId> <version>${bbb-bbbA.version}</version> </dependency> </dependencies> submodule aaaB like this {code:java} //代码占位符 {code} <parent> <artifactId>aaa</artifactId> <groupId>hygtest</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>aaa-B</artifactId> <version>${aaa-aaaB.version}</version> <dependencies> <dependency> <groupId>hygtest</groupId> <artifactId>aaa-A</artifactId> <version>${aaa-aaaA.version}</version> </dependency> </dependencies> module relation like this aaa-B --> aaa-A --> bbb-A when use Maven 3.2.3 to execute "mvn clean install -Dmaven.test.skip=true -P qa -U" show log like this {code:java} //代码占位符 {code} [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for hygtest:aaa-A:jar:1.0-QA-SNAPSHOT [WARNING] 'version' contains an expression but should be a constant. @ hygtest:aaa-A:${aaa-aaaA.version}, /Users/huyg/Downloads/aaa/aaaA/pom.xml, line 14, column 14 [WARNING] [WARNING] Some problems were encountered while building the effective model for hygtest:aaa-B:jar:1.0-QA-SNAPSHOT [WARNING] 'version' contains an expression but should be a constant. @ hygtest:aaa-B:${aaa-aaaB.version}, /Users/huyg/Downloads/aaa/aaaB/pom.xml, line 14, column 14 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] aaa [INFO] aaa-A [INFO] aaa-B [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building aaa 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa — [INFO] [INFO] — maven-install-plugin:2.4:install (default-install) @ aaa — [INFO] Installing /Users/huyg/Downloads/aaa/pom.xml to /Users/huyg/.m2/repository/hygtest/aaa/1.0-SNAPSHOT/aaa-1.0-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building aaa-A 1.0-QA-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-QA-SNAPSHOT/maven-metadata.xml] Downloading: [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb/1.0-SNAPSHOT/maven-metadata.xml] [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa-A — [INFO] Deleting /Users/huyg/Downloads/aaa/aaaA/target [INFO] [INFO] — maven-resources-plugin:2.6:resources (default-resources) @ aaa-A — [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] — maven-compiler-plugin:3.1:compile (default-compile) @ aaa-A — [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] — maven-resources-plugin:2.6:testResources (default-testResources) @ aaa-A — [INFO] Not copying test resources [INFO] [INFO] — maven-compiler-plugin:3.1:testCompile (default-testCompile) @ aaa-A — [INFO] Not compiling test sources [INFO] [INFO] — maven-surefire-plugin:2.12.4:test (default-test) @ aaa-A — [INFO] Tests are skipped. [INFO] [INFO] — maven-jar-plugin:2.4:jar (default-jar) @ aaa-A — [INFO] Building jar: /Users/huyg/Downloads/aaa/aaaA/target/aaa-A-1.0-QA-SNAPSHOT.jar [INFO] [INFO] — maven-install-plugin:2.4:install (default-install) @ aaa-A — [INFO] Installing /Users/huyg/Downloads/aaa/aaaA/target/aaa-A-1.0-QA-SNAPSHOT.jar to /Users/huyg/.m2/repository/hygtest/aaa-A/1.0-QA-SNAPSHOT/aaa-A-1.0-QA-SNAPSHOT.jar [INFO] Installing /Users/huyg/Downloads/aaa/aaaA/pom.xml to /Users/huyg/.m2/repository/hygtest/aaa-A/1.0-QA-SNAPSHOT/aaa-A-1.0-QA-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building aaa-B 1.0-QA-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-DEV-SNAPSHOT/maven-metadata.xml] [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa-B — [INFO] Deleting /Users/huyg/Downloads/aaa/aaaB/target [INFO] [INFO] — maven-resources-plugin:2.6:resources (default-resources) @ aaa-B — [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] — maven-compiler-plugin:3.1:compile (default-compile) @ aaa-B — [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] — maven-resources-plugin:2.6:testResources (default-testResources) @ aaa-B — [INFO] Not copying test resources [INFO] [INFO] — maven-compiler-plugin:3.1:testCompile (default-testCompile) @ aaa-B — [INFO] Not compiling test sources [INFO] [INFO] — maven-surefire-plugin:2.12.4:test (default-test) @ aaa-B — [INFO] Tests are skipped. [INFO] [INFO] — maven-jar-plugin:2.4:jar (default-jar) @ aaa-B — [INFO] Building jar: /Users/huyg/Downloads/aaa/aaaB/target/aaa-B-1.0-QA-SNAPSHOT.jar [INFO] [INFO] — maven-install-plugin:2.4:install (default-install) @ aaa-B — [INFO] Installing /Users/huyg/Downloads/aaa/aaaB/target/aaa-B-1.0-QA-SNAPSHOT.jar to /Users/huyg/.m2/repository/hygtest/aaa-B/1.0-QA-SNAPSHOT/aaa-B-1.0-QA-SNAPSHOT.jar [INFO] Installing /Users/huyg/Downloads/aaa/aaaB/pom.xml to /Users/huyg/.m2/repository/hygtest/aaa-B/1.0-QA-SNAPSHOT/aaa-B-1.0-QA-SNAPSHOT.pom [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] aaa ................................................ SUCCESS [ 0.322 s] [INFO] aaa-A .............................................. SUCCESS [ 1.148 s] [INFO] aaa-B .............................................. SUCCESS [ 0.082 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.662 s [INFO] Finished at: 2020-09-11T18:39:43+08:00 [INFO] Final Memory: 14M/308M [INFO] ------------------------------------------------------------------------ the info "Building aaa-A 1.0-QA-SNAPSHOT" "Downloading: [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-QA-SNAPSHOT/maven-metadata.xml";|http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-QA-SNAPSHOT/maven-metadata.xml] is correct but the info "Building aaa-B 1.0-QA-SNAPSHOT" "Downloading: [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-DEV-SNAPSHOT/maven-metadata.xml]"; is wrong when use Maven 3.6.1 to execute "mvn clean install -Dmaven.test.skip=true -P qa -U" show log like this {code:java} //代码占位符 {code} [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for hygtest:aaa-A:jar:1.0-QA-SNAPSHOT [WARNING] 'version' contains an expression but should be a constant. @ hygtest:aaa-A:${aaa-aaaA.version}, /Users/huyg/Downloads/aaa/aaaA/pom.xml, line 14, column 14 [WARNING] [WARNING] Some problems were encountered while building the effective model for hygtest:aaa-B:jar:1.0-QA-SNAPSHOT [WARNING] 'version' contains an expression but should be a constant. @ hygtest:aaa-B:${aaa-aaaB.version}, /Users/huyg/Downloads/aaa/aaaB/pom.xml, line 14, column 14 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] aaa [pom] [INFO] aaa-A [jar] [INFO] aaa-B [jar] [INFO] [INFO] ----------------------------< hygtest:aaa >----------------------------- [INFO] Building aaa 1.0-SNAPSHOT [1/3] [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa — [INFO] [INFO] — maven-install-plugin:2.4:install (default-install) @ aaa — [INFO] Installing /Users/huyg/Downloads/aaa/pom.xml to /Users/huyg/.m2/repository/hygtest/aaa/1.0-SNAPSHOT/aaa-1.0-SNAPSHOT.pom [INFO] [INFO] ---------------------------< hygtest:aaa-A >---------------------------- [INFO] Building aaa-A 1.0-QA-SNAPSHOT [2/3] [INFO] --------------------------------[ jar ]--------------------------------- Downloading from nexus: [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-QA-SNAPSHOT/maven-metadata.xml] Downloading from nexus: [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb/1.0-SNAPSHOT/maven-metadata.xml] [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa-A — [INFO] Deleting /Users/huyg/Downloads/aaa/aaaA/target [INFO] [INFO] — maven-resources-plugin:2.6:resources (default-resources) @ aaa-A — [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] — maven-compiler-plugin:3.1:compile (default-compile) @ aaa-A — [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] — maven-resources-plugin:2.6:testResources (default-testResources) @ aaa-A — [INFO] Not copying test resources [INFO] [INFO] — maven-compiler-plugin:3.1:testCompile (default-testCompile) @ aaa-A — [INFO] Not compiling test sources [INFO] [INFO] — maven-surefire-plugin:2.12.4:test (default-test) @ aaa-A — [INFO] Tests are skipped. [INFO] [INFO] — maven-jar-plugin:2.4:jar (default-jar) @ aaa-A — [INFO] Building jar: /Users/huyg/Downloads/aaa/aaaA/target/aaa-A-1.0-QA-SNAPSHOT.jar [INFO] [INFO] — maven-install-plugin:2.4:install (default-install) @ aaa-A — [INFO] Installing /Users/huyg/Downloads/aaa/aaaA/target/aaa-A-1.0-QA-SNAPSHOT.jar to /Users/huyg/.m2/repository/hygtest/aaa-A/1.0-QA-SNAPSHOT/aaa-A-1.0-QA-SNAPSHOT.jar [INFO] Installing /Users/huyg/Downloads/aaa/aaaA/pom.xml to /Users/huyg/.m2/repository/hygtest/aaa-A/1.0-QA-SNAPSHOT/aaa-A-1.0-QA-SNAPSHOT.pom [INFO] [INFO] ---------------------------< hygtest:aaa-B >---------------------------- [INFO] Building aaa-B 1.0-QA-SNAPSHOT [3/3] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa-B — [INFO] Deleting /Users/huyg/Downloads/aaa/aaaB/target [INFO] [INFO] — maven-resources-plugin:2.6:resources (default-resources) @ aaa-B — [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] — maven-compiler-plugin:3.1:compile (default-compile) @ aaa-B — [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] — maven-resources-plugin:2.6:testResources (default-testResources) @ aaa-B — [INFO] Not copying test resources [INFO] [INFO] — maven-compiler-plugin:3.1:testCompile (default-testCompile) @ aaa-B — [INFO] Not compiling test sources [INFO] [INFO] — maven-surefire-plugin:2.12.4:test (default-test) @ aaa-B — [INFO] Tests are skipped. [INFO] [INFO] — maven-jar-plugin:2.4:jar (default-jar) @ aaa-B — [INFO] Building jar: /Users/huyg/Downloads/aaa/aaaB/target/aaa-B-1.0-QA-SNAPSHOT.jar [INFO] [INFO] — maven-install-plugin:2.4:install (default-install) @ aaa-B — [INFO] Installing /Users/huyg/Downloads/aaa/aaaB/target/aaa-B-1.0-QA-SNAPSHOT.jar to /Users/huyg/.m2/repository/hygtest/aaa-B/1.0-QA-SNAPSHOT/aaa-B-1.0-QA-SNAPSHOT.jar [INFO] Installing /Users/huyg/Downloads/aaa/aaaB/pom.xml to /Users/huyg/.m2/repository/hygtest/aaa-B/1.0-QA-SNAPSHOT/aaa-B-1.0-QA-SNAPSHOT.pom [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] aaa 1.0-SNAPSHOT ................................... SUCCESS [ 0.442 s] [INFO] aaa-A 1.0-QA-SNAPSHOT .............................. SUCCESS [ 1.472 s] [INFO] aaa-B 1.0-QA-SNAPSHOT .............................. SUCCESS [ 0.046 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.097 s [INFO] Finished at: 2020-09-11T18:41:23+08:00 [INFO] ------------------------------------------------------------------------ when maven 2.3.2, i think the parent active profile was not inherited in as follow situations. aaa-B --> aaa-A --> bbb-A Please help to determine whether this situation is a bug, I need to go to other departments based on the feedback and ask them to upgrade. was: I have two project bbb and aaa, use parent profiles define properties to control module version ,the pom like this. bbb: {code:java} //代码占位符 {code} <modelVersion>4.0.0</modelVersion> <groupId>hygtest</groupId> <artifactId>bbb</artifactId> <packaging>pom</packaging> <version>1.0-SNAPSHOT</version> <modules> <module>bbbA</module> </modules> <profiles> <profile> <id>dev</id> <properties> <bbb-bbbA.version>1.0-DEV-SNAPSHOT</bbb-bbbA.version> </properties> <activation> <activeByDefault>true</activeByDefault> </activation> </profile> <profile> <id>qa</id> <properties> <bbb-bbbA.version>1.0-QA-SNAPSHOT</bbb-bbbA.version> </properties> </profile> <profile> <id>prod</id> <properties> <bbb-bbbA.version>1.0</bbb-bbbA.version> </properties> </profile> </profiles> submodule bbbA like this {code:java} //代码占位符 {code} <parent> <artifactId>bbb</artifactId> <groupId>hygtest</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>bbb-A</artifactId> <version>${bbb-bbbA.version}</version> aaa: {code:java} //代码占位符 {code} <modelVersion>4.0.0</modelVersion> <groupId>hygtest</groupId> <artifactId>aaa</artifactId> <packaging>pom</packaging> <version>1.0-SNAPSHOT</version> <modules> <module>aaaA</module> <module>aaaB</module> </modules> <profiles> <profile> <id>dev</id> <properties> <aaa-aaaA.version>1.0-DEV-SNAPSHOT</aaa-aaaA.version> <aaa-aaaB.version>1.0-DEV-SNAPSHOT</aaa-aaaB.version> <bbb-bbbA.version>1.0-DEV-SNAPSHOT</bbb-bbbA.version> </properties> <activation> <activeByDefault>true</activeByDefault> </activation> </profile> <profile> <id>qa</id> <properties> <aaa-aaaA.version>1.0-QA-SNAPSHOT</aaa-aaaA.version> <aaa-aaaB.version>1.0-QA-SNAPSHOT</aaa-aaaB.version> <bbb-bbbA.version>1.0-QA-SNAPSHOT</bbb-bbbA.version> </properties> </profile> <profile> <id>prod</id> <properties> <aaa-aaaA.version>1.0</aaa-aaaA.version> <aaa-aaaB.version>1.0</aaa-aaaB.version> <bbb-bbbA.version>1.0</bbb-bbbA.version> </properties> </profile> </profiles> submodule aaaA like this {code:java} //代码占位符 {code} <parent> <artifactId>aaa</artifactId> <groupId>hygtest</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>aaa-A</artifactId> <version>${aaa-aaaA.version}</version> <dependencies> <dependency> <groupId>hygtest</groupId> <artifactId>bbb-A</artifactId> <version>${bbb-bbbA.version}</version> </dependency> </dependencies> submodule aaaB like this {code:java} //代码占位符 {code} <parent> <artifactId>aaa</artifactId> <groupId>hygtest</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>aaa-B</artifactId> <version>${aaa-aaaB.version}</version> <dependencies> <dependency> <groupId>hygtest</groupId> <artifactId>aaa-A</artifactId> <version>${aaa-aaaA.version}</version> </dependency> </dependencies> module relation like this aaa-B --> aaa-A --> bbb-A when use Maven 3.2.3 to execute "mvn clean install -Dmaven.test.skip=true -P qa -U" show log like this {code:java} //代码占位符 {code} [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for hygtest:aaa-A:jar:1.0-QA-SNAPSHOT [WARNING] 'version' contains an expression but should be a constant. @ hygtest:aaa-A:${aaa-aaaA.version}, /Users/huyg/Downloads/aaa/aaaA/pom.xml, line 14, column 14 [WARNING] [WARNING] Some problems were encountered while building the effective model for hygtest:aaa-B:jar:1.0-QA-SNAPSHOT [WARNING] 'version' contains an expression but should be a constant. @ hygtest:aaa-B:${aaa-aaaB.version}, /Users/huyg/Downloads/aaa/aaaB/pom.xml, line 14, column 14 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] aaa [INFO] aaa-A [INFO] aaa-B [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building aaa 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa — [INFO] [INFO] — maven-install-plugin:2.4:install (default-install) @ aaa — [INFO] Installing /Users/huyg/Downloads/aaa/pom.xml to /Users/huyg/.m2/repository/hygtest/aaa/1.0-SNAPSHOT/aaa-1.0-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building aaa-A 1.0-QA-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-QA-SNAPSHOT/maven-metadata.xml] Downloading: [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb/1.0-SNAPSHOT/maven-metadata.xml] [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa-A — [INFO] Deleting /Users/huyg/Downloads/aaa/aaaA/target [INFO] [INFO] — maven-resources-plugin:2.6:resources (default-resources) @ aaa-A — [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] — maven-compiler-plugin:3.1:compile (default-compile) @ aaa-A — [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] — maven-resources-plugin:2.6:testResources (default-testResources) @ aaa-A — [INFO] Not copying test resources [INFO] [INFO] — maven-compiler-plugin:3.1:testCompile (default-testCompile) @ aaa-A — [INFO] Not compiling test sources [INFO] [INFO] — maven-surefire-plugin:2.12.4:test (default-test) @ aaa-A — [INFO] Tests are skipped. [INFO] [INFO] — maven-jar-plugin:2.4:jar (default-jar) @ aaa-A — [INFO] Building jar: /Users/huyg/Downloads/aaa/aaaA/target/aaa-A-1.0-QA-SNAPSHOT.jar [INFO] [INFO] — maven-install-plugin:2.4:install (default-install) @ aaa-A — [INFO] Installing /Users/huyg/Downloads/aaa/aaaA/target/aaa-A-1.0-QA-SNAPSHOT.jar to /Users/huyg/.m2/repository/hygtest/aaa-A/1.0-QA-SNAPSHOT/aaa-A-1.0-QA-SNAPSHOT.jar [INFO] Installing /Users/huyg/Downloads/aaa/aaaA/pom.xml to /Users/huyg/.m2/repository/hygtest/aaa-A/1.0-QA-SNAPSHOT/aaa-A-1.0-QA-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building aaa-B 1.0-QA-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-DEV-SNAPSHOT/maven-metadata.xml] [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa-B — [INFO] Deleting /Users/huyg/Downloads/aaa/aaaB/target [INFO] [INFO] — maven-resources-plugin:2.6:resources (default-resources) @ aaa-B — [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] — maven-compiler-plugin:3.1:compile (default-compile) @ aaa-B — [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] — maven-resources-plugin:2.6:testResources (default-testResources) @ aaa-B — [INFO] Not copying test resources [INFO] [INFO] — maven-compiler-plugin:3.1:testCompile (default-testCompile) @ aaa-B — [INFO] Not compiling test sources [INFO] [INFO] — maven-surefire-plugin:2.12.4:test (default-test) @ aaa-B — [INFO] Tests are skipped. [INFO] [INFO] — maven-jar-plugin:2.4:jar (default-jar) @ aaa-B — [INFO] Building jar: /Users/huyg/Downloads/aaa/aaaB/target/aaa-B-1.0-QA-SNAPSHOT.jar [INFO] [INFO] — maven-install-plugin:2.4:install (default-install) @ aaa-B — [INFO] Installing /Users/huyg/Downloads/aaa/aaaB/target/aaa-B-1.0-QA-SNAPSHOT.jar to /Users/huyg/.m2/repository/hygtest/aaa-B/1.0-QA-SNAPSHOT/aaa-B-1.0-QA-SNAPSHOT.jar [INFO] Installing /Users/huyg/Downloads/aaa/aaaB/pom.xml to /Users/huyg/.m2/repository/hygtest/aaa-B/1.0-QA-SNAPSHOT/aaa-B-1.0-QA-SNAPSHOT.pom [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] aaa ................................................ SUCCESS [ 0.322 s] [INFO] aaa-A .............................................. SUCCESS [ 1.148 s] [INFO] aaa-B .............................................. SUCCESS [ 0.082 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.662 s [INFO] Finished at: 2020-09-11T18:39:43+08:00 [INFO] Final Memory: 14M/308M [INFO] ------------------------------------------------------------------------ the info "Building aaa-A 1.0-QA-SNAPSHOT" "Downloading: [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-QA-SNAPSHOT/maven-metadata.xml";|http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-QA-SNAPSHOT/maven-metadata.xml] is correct but the info "Building aaa-B 1.0-QA-SNAPSHOT" "Downloading: [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-DEV-SNAPSHOT/maven-metadata.xml]"; is wrong when use Maven 3.6.1 to execute "mvn clean install -Dmaven.test.skip=true -P qa -U" show log like this {code:java} //代码占位符 {code} [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for hygtest:aaa-A:jar:1.0-QA-SNAPSHOT [WARNING] 'version' contains an expression but should be a constant. @ hygtest:aaa-A:${aaa-aaaA.version}, /Users/huyg/Downloads/aaa/aaaA/pom.xml, line 14, column 14 [WARNING] [WARNING] Some problems were encountered while building the effective model for hygtest:aaa-B:jar:1.0-QA-SNAPSHOT [WARNING] 'version' contains an expression but should be a constant. @ hygtest:aaa-B:${aaa-aaaB.version}, /Users/huyg/Downloads/aaa/aaaB/pom.xml, line 14, column 14 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] aaa [pom] [INFO] aaa-A [jar] [INFO] aaa-B [jar] [INFO] [INFO] ----------------------------< hygtest:aaa >----------------------------- [INFO] Building aaa 1.0-SNAPSHOT [1/3] [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa — [INFO] [INFO] — maven-install-plugin:2.4:install (default-install) @ aaa — [INFO] Installing /Users/huyg/Downloads/aaa/pom.xml to /Users/huyg/.m2/repository/hygtest/aaa/1.0-SNAPSHOT/aaa-1.0-SNAPSHOT.pom [INFO] [INFO] ---------------------------< hygtest:aaa-A >---------------------------- [INFO] Building aaa-A 1.0-QA-SNAPSHOT [2/3] [INFO] --------------------------------[ jar ]--------------------------------- Downloading from nexus: [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-QA-SNAPSHOT/maven-metadata.xml] Downloading from nexus: [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb/1.0-SNAPSHOT/maven-metadata.xml] [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa-A — [INFO] Deleting /Users/huyg/Downloads/aaa/aaaA/target [INFO] [INFO] — maven-resources-plugin:2.6:resources (default-resources) @ aaa-A — [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] — maven-compiler-plugin:3.1:compile (default-compile) @ aaa-A — [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] — maven-resources-plugin:2.6:testResources (default-testResources) @ aaa-A — [INFO] Not copying test resources [INFO] [INFO] — maven-compiler-plugin:3.1:testCompile (default-testCompile) @ aaa-A — [INFO] Not compiling test sources [INFO] [INFO] — maven-surefire-plugin:2.12.4:test (default-test) @ aaa-A — [INFO] Tests are skipped. [INFO] [INFO] — maven-jar-plugin:2.4:jar (default-jar) @ aaa-A — [INFO] Building jar: /Users/huyg/Downloads/aaa/aaaA/target/aaa-A-1.0-QA-SNAPSHOT.jar [INFO] [INFO] — maven-install-plugin:2.4:install (default-install) @ aaa-A — [INFO] Installing /Users/huyg/Downloads/aaa/aaaA/target/aaa-A-1.0-QA-SNAPSHOT.jar to /Users/huyg/.m2/repository/hygtest/aaa-A/1.0-QA-SNAPSHOT/aaa-A-1.0-QA-SNAPSHOT.jar [INFO] Installing /Users/huyg/Downloads/aaa/aaaA/pom.xml to /Users/huyg/.m2/repository/hygtest/aaa-A/1.0-QA-SNAPSHOT/aaa-A-1.0-QA-SNAPSHOT.pom [INFO] [INFO] ---------------------------< hygtest:aaa-B >---------------------------- [INFO] Building aaa-B 1.0-QA-SNAPSHOT [3/3] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa-B — [INFO] Deleting /Users/huyg/Downloads/aaa/aaaB/target [INFO] [INFO] — maven-resources-plugin:2.6:resources (default-resources) @ aaa-B — [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] — maven-compiler-plugin:3.1:compile (default-compile) @ aaa-B — [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] — maven-resources-plugin:2.6:testResources (default-testResources) @ aaa-B — [INFO] Not copying test resources [INFO] [INFO] — maven-compiler-plugin:3.1:testCompile (default-testCompile) @ aaa-B — [INFO] Not compiling test sources [INFO] [INFO] — maven-surefire-plugin:2.12.4:test (default-test) @ aaa-B — [INFO] Tests are skipped. [INFO] [INFO] — maven-jar-plugin:2.4:jar (default-jar) @ aaa-B — [INFO] Building jar: /Users/huyg/Downloads/aaa/aaaB/target/aaa-B-1.0-QA-SNAPSHOT.jar [INFO] [INFO] — maven-install-plugin:2.4:install (default-install) @ aaa-B — [INFO] Installing /Users/huyg/Downloads/aaa/aaaB/target/aaa-B-1.0-QA-SNAPSHOT.jar to /Users/huyg/.m2/repository/hygtest/aaa-B/1.0-QA-SNAPSHOT/aaa-B-1.0-QA-SNAPSHOT.jar [INFO] Installing /Users/huyg/Downloads/aaa/aaaB/pom.xml to /Users/huyg/.m2/repository/hygtest/aaa-B/1.0-QA-SNAPSHOT/aaa-B-1.0-QA-SNAPSHOT.pom [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] aaa 1.0-SNAPSHOT ................................... SUCCESS [ 0.442 s] [INFO] aaa-A 1.0-QA-SNAPSHOT .............................. SUCCESS [ 1.472 s] [INFO] aaa-B 1.0-QA-SNAPSHOT .............................. SUCCESS [ 0.046 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.097 s [INFO] Finished at: 2020-09-11T18:41:23+08:00 [INFO] ------------------------------------------------------------------------ when maven 2.3.2, i think the parent active profile was not inherited in as follow situations. aaa-B --> aaa-A --> bbb-A Please help to determine whether this situation is a bug, I need to go to other departments based on the feedback and ask them to upgrade. > muti module project user parent profile assign properties control dependency > version have problem > ------------------------------------------------------------------------------------------------- > > Key: MNG-6988 > URL: https://issues.apache.org/jira/browse/MNG-6988 > Project: Maven > Issue Type: Bug > Components: Dependencies, Profiles > Affects Versions: 3.2.3, 3.2.5 > Environment: MacBook Pro (Retina, 15-inch, Mid 2015) > ,Maven2.3.2,Maven2.6.1 > Reporter: huyonggang > Priority: Major > Attachments: aaa.zip, bbb.zip > > > I have two project bbb and aaa, use parent profiles define properties to > control module version ,the pom like this. > bbb: > > {code:java} > //代码占位符 > {code} > <parent> > <artifactId>bbb</artifactId> > <groupId>hygtest</groupId> > <version>1.0-SNAPSHOT</version> > </parent> > <modelVersion>4.0.0</modelVersion> > <artifactId>bbb-A</artifactId> > <version>${bbb-bbbA.version}</version> > submodule bbbA like this > {code:java} > //代码占位符 > {code} > <parent> <artifactId>bbb</artifactId> <groupId>hygtest</groupId> > <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> > <artifactId>bbb-A</artifactId> <version>${bbb-bbbA.version}</version> > > aaa: > {code:java} > //代码占位符 > {code} > <modelVersion>4.0.0</modelVersion> <groupId>hygtest</groupId> > <artifactId>aaa</artifactId> <packaging>pom</packaging> > <version>1.0-SNAPSHOT</version> <modules> <module>aaaA</module> > <module>aaaB</module> </modules> <profiles> <profile> <id>dev</id> > <properties> <aaa-aaaA.version>1.0-DEV-SNAPSHOT</aaa-aaaA.version> > <aaa-aaaB.version>1.0-DEV-SNAPSHOT</aaa-aaaB.version> > <bbb-bbbA.version>1.0-DEV-SNAPSHOT</bbb-bbbA.version> </properties> > <activation> <activeByDefault>true</activeByDefault> </activation> </profile> > <profile> <id>qa</id> <properties> > <aaa-aaaA.version>1.0-QA-SNAPSHOT</aaa-aaaA.version> > <aaa-aaaB.version>1.0-QA-SNAPSHOT</aaa-aaaB.version> > <bbb-bbbA.version>1.0-QA-SNAPSHOT</bbb-bbbA.version> </properties> </profile> > <profile> <id>prod</id> <properties> <aaa-aaaA.version>1.0</aaa-aaaA.version> > <aaa-aaaB.version>1.0</aaa-aaaB.version> > <bbb-bbbA.version>1.0</bbb-bbbA.version> </properties> </profile> </profiles> > > submodule aaaA like this > {code:java} > //代码占位符 > {code} > <parent> <artifactId>aaa</artifactId> <groupId>hygtest</groupId> > <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> > <artifactId>aaa-A</artifactId> <version>${aaa-aaaA.version}</version> > <dependencies> <dependency> <groupId>hygtest</groupId> > <artifactId>bbb-A</artifactId> <version>${bbb-bbbA.version}</version> > </dependency> </dependencies> > submodule aaaB like this > > {code:java} > //代码占位符 > {code} > <parent> <artifactId>aaa</artifactId> <groupId>hygtest</groupId> > <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> > <artifactId>aaa-B</artifactId> <version>${aaa-aaaB.version}</version> > <dependencies> <dependency> <groupId>hygtest</groupId> > <artifactId>aaa-A</artifactId> <version>${aaa-aaaA.version}</version> > </dependency> </dependencies> > > module relation like this > aaa-B --> aaa-A --> bbb-A > > when use Maven 3.2.3 to execute "mvn clean install -Dmaven.test.skip=true -P > qa -U" show log like this > {code:java} > //代码占位符 > {code} > [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were > encountered while building the effective model for > hygtest:aaa-A:jar:1.0-QA-SNAPSHOT [WARNING] 'version' contains an expression > but should be a constant. @ hygtest:aaa-A:${aaa-aaaA.version}, > /Users/huyg/Downloads/aaa/aaaA/pom.xml, line 14, column 14 [WARNING] > [WARNING] Some problems were encountered while building the effective model > for hygtest:aaa-B:jar:1.0-QA-SNAPSHOT [WARNING] 'version' contains an > expression but should be a constant. @ hygtest:aaa-B:${aaa-aaaB.version}, > /Users/huyg/Downloads/aaa/aaaB/pom.xml, line 14, column 14 [WARNING] > [WARNING] It is highly recommended to fix these problems because they > threaten the stability of your build. [WARNING] [WARNING] For this reason, > future Maven versions might no longer support building such malformed > projects. [WARNING] [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Build Order: [INFO] [INFO] aaa [INFO] aaa-A [INFO] aaa-B > [INFO] [INFO] > ------------------------------------------------------------------------ > [INFO] Building aaa 1.0-SNAPSHOT [INFO] > ------------------------------------------------------------------------ > [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa — [INFO] > [INFO] — maven-install-plugin:2.4:install (default-install) @ aaa — [INFO] > Installing /Users/huyg/Downloads/aaa/pom.xml to > /Users/huyg/.m2/repository/hygtest/aaa/1.0-SNAPSHOT/aaa-1.0-SNAPSHOT.pom > [INFO] [INFO] > ------------------------------------------------------------------------ > [INFO] Building aaa-A 1.0-QA-SNAPSHOT [INFO] > ------------------------------------------------------------------------ > Downloading: > [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-QA-SNAPSHOT/maven-metadata.xml] > Downloading: > [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb/1.0-SNAPSHOT/maven-metadata.xml] > [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa-A — > [INFO] Deleting /Users/huyg/Downloads/aaa/aaaA/target [INFO] [INFO] — > maven-resources-plugin:2.6:resources (default-resources) @ aaa-A — [INFO] > Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource > [INFO] [INFO] — maven-compiler-plugin:3.1:compile (default-compile) @ aaa-A — > [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] — > maven-resources-plugin:2.6:testResources (default-testResources) @ aaa-A — > [INFO] Not copying test resources [INFO] [INFO] — > maven-compiler-plugin:3.1:testCompile (default-testCompile) @ aaa-A — [INFO] > Not compiling test sources [INFO] [INFO] — maven-surefire-plugin:2.12.4:test > (default-test) @ aaa-A — [INFO] Tests are skipped. [INFO] [INFO] — > maven-jar-plugin:2.4:jar (default-jar) @ aaa-A — [INFO] Building jar: > /Users/huyg/Downloads/aaa/aaaA/target/aaa-A-1.0-QA-SNAPSHOT.jar [INFO] [INFO] > — maven-install-plugin:2.4:install (default-install) @ aaa-A — [INFO] > Installing /Users/huyg/Downloads/aaa/aaaA/target/aaa-A-1.0-QA-SNAPSHOT.jar to > /Users/huyg/.m2/repository/hygtest/aaa-A/1.0-QA-SNAPSHOT/aaa-A-1.0-QA-SNAPSHOT.jar > [INFO] Installing /Users/huyg/Downloads/aaa/aaaA/pom.xml to > /Users/huyg/.m2/repository/hygtest/aaa-A/1.0-QA-SNAPSHOT/aaa-A-1.0-QA-SNAPSHOT.pom > [INFO] [INFO] > ------------------------------------------------------------------------ > [INFO] Building aaa-B 1.0-QA-SNAPSHOT [INFO] > ------------------------------------------------------------------------ > Downloading: > [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-DEV-SNAPSHOT/maven-metadata.xml] > [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa-B — > [INFO] Deleting /Users/huyg/Downloads/aaa/aaaB/target [INFO] [INFO] — > maven-resources-plugin:2.6:resources (default-resources) @ aaa-B — [INFO] > Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource > [INFO] [INFO] — maven-compiler-plugin:3.1:compile (default-compile) @ aaa-B — > [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] — > maven-resources-plugin:2.6:testResources (default-testResources) @ aaa-B — > [INFO] Not copying test resources [INFO] [INFO] — > maven-compiler-plugin:3.1:testCompile (default-testCompile) @ aaa-B — [INFO] > Not compiling test sources [INFO] [INFO] — maven-surefire-plugin:2.12.4:test > (default-test) @ aaa-B — [INFO] Tests are skipped. [INFO] [INFO] — > maven-jar-plugin:2.4:jar (default-jar) @ aaa-B — [INFO] Building jar: > /Users/huyg/Downloads/aaa/aaaB/target/aaa-B-1.0-QA-SNAPSHOT.jar [INFO] [INFO] > — maven-install-plugin:2.4:install (default-install) @ aaa-B — [INFO] > Installing /Users/huyg/Downloads/aaa/aaaB/target/aaa-B-1.0-QA-SNAPSHOT.jar to > /Users/huyg/.m2/repository/hygtest/aaa-B/1.0-QA-SNAPSHOT/aaa-B-1.0-QA-SNAPSHOT.jar > [INFO] Installing /Users/huyg/Downloads/aaa/aaaB/pom.xml to > /Users/huyg/.m2/repository/hygtest/aaa-B/1.0-QA-SNAPSHOT/aaa-B-1.0-QA-SNAPSHOT.pom > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Summary: [INFO] [INFO] aaa > ................................................ SUCCESS [ 0.322 s] [INFO] > aaa-A .............................................. SUCCESS [ 1.148 s] > [INFO] aaa-B .............................................. SUCCESS [ 0.082 > s] [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 1.662 s [INFO] Finished at: 2020-09-11T18:39:43+08:00 > [INFO] Final Memory: 14M/308M [INFO] > ------------------------------------------------------------------------ > the info > "Building aaa-A 1.0-QA-SNAPSHOT" > "Downloading: > [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-QA-SNAPSHOT/maven-metadata.xml";|http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-QA-SNAPSHOT/maven-metadata.xml] > is correct > > but the info > "Building aaa-B 1.0-QA-SNAPSHOT" > "Downloading: > [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-DEV-SNAPSHOT/maven-metadata.xml]"; > is wrong > > when use Maven 3.6.1 to execute "mvn clean install -Dmaven.test.skip=true -P > qa -U" show log like this > {code:java} > //代码占位符 > {code} > [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were > encountered while building the effective model for > hygtest:aaa-A:jar:1.0-QA-SNAPSHOT [WARNING] 'version' contains an expression > but should be a constant. @ hygtest:aaa-A:${aaa-aaaA.version}, > /Users/huyg/Downloads/aaa/aaaA/pom.xml, line 14, column 14 [WARNING] > [WARNING] Some problems were encountered while building the effective model > for hygtest:aaa-B:jar:1.0-QA-SNAPSHOT [WARNING] 'version' contains an > expression but should be a constant. @ hygtest:aaa-B:${aaa-aaaB.version}, > /Users/huyg/Downloads/aaa/aaaB/pom.xml, line 14, column 14 [WARNING] > [WARNING] It is highly recommended to fix these problems because they > threaten the stability of your build. [WARNING] [WARNING] For this reason, > future Maven versions might no longer support building such malformed > projects. [WARNING] [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Build Order: [INFO] [INFO] aaa [pom] [INFO] aaa-A [jar] [INFO] > aaa-B [jar] [INFO] [INFO] ----------------------------< hygtest:aaa > >----------------------------- [INFO] Building aaa 1.0-SNAPSHOT [1/3] [INFO] > --------------------------------[ pom ]--------------------------------- > [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa — [INFO] > [INFO] — maven-install-plugin:2.4:install (default-install) @ aaa — [INFO] > Installing /Users/huyg/Downloads/aaa/pom.xml to > /Users/huyg/.m2/repository/hygtest/aaa/1.0-SNAPSHOT/aaa-1.0-SNAPSHOT.pom > [INFO] [INFO] ---------------------------< hygtest:aaa-A > >---------------------------- [INFO] Building aaa-A 1.0-QA-SNAPSHOT [2/3] > [INFO] --------------------------------[ jar > ]--------------------------------- Downloading from nexus: > [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb-A/1.0-QA-SNAPSHOT/maven-metadata.xml] > Downloading from nexus: > [http://mvn2.qdingnet.com/nexus/content/groups/public/hygtest/bbb/1.0-SNAPSHOT/maven-metadata.xml] > [INFO] [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ aaa-A — > [INFO] Deleting /Users/huyg/Downloads/aaa/aaaA/target [INFO] [INFO] — > maven-resources-plugin:2.6:resources (default-resources) @ aaa-A — [INFO] > Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource > [INFO] [INFO] — maven-compiler-plugin:3.1:compile (default-compile) @ aaa-A — > [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] — > maven-resources-plugin:2.6:testResources (default-testResources) @ aaa-A — > [INFO] Not copying test resources [INFO] [INFO] — > maven-compiler-plugin:3.1:testCompile (default-testCompile) @ aaa-A — [INFO] > Not compiling test sources [INFO] [INFO] — maven-surefire-plugin:2.12.4:test > (default-test) @ aaa-A — [INFO] Tests are skipped. [INFO] [INFO] — > maven-jar-plugin:2.4:jar (default-jar) @ aaa-A — [INFO] Building jar: > /Users/huyg/Downloads/aaa/aaaA/target/aaa-A-1.0-QA-SNAPSHOT.jar [INFO] [INFO] > — maven-install-plugin:2.4:install (default-install) @ aaa-A — [INFO] > Installing /Users/huyg/Downloads/aaa/aaaA/target/aaa-A-1.0-QA-SNAPSHOT.jar to > /Users/huyg/.m2/repository/hygtest/aaa-A/1.0-QA-SNAPSHOT/aaa-A-1.0-QA-SNAPSHOT.jar > [INFO] Installing /Users/huyg/Downloads/aaa/aaaA/pom.xml to > /Users/huyg/.m2/repository/hygtest/aaa-A/1.0-QA-SNAPSHOT/aaa-A-1.0-QA-SNAPSHOT.pom > [INFO] [INFO] ---------------------------< hygtest:aaa-B > >---------------------------- [INFO] Building aaa-B 1.0-QA-SNAPSHOT [3/3] > [INFO] --------------------------------[ jar > ]--------------------------------- [INFO] [INFO] — > maven-clean-plugin:2.5:clean (default-clean) @ aaa-B — [INFO] Deleting > /Users/huyg/Downloads/aaa/aaaB/target [INFO] [INFO] — > maven-resources-plugin:2.6:resources (default-resources) @ aaa-B — [INFO] > Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource > [INFO] [INFO] — maven-compiler-plugin:3.1:compile (default-compile) @ aaa-B — > [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] — > maven-resources-plugin:2.6:testResources (default-testResources) @ aaa-B — > [INFO] Not copying test resources [INFO] [INFO] — > maven-compiler-plugin:3.1:testCompile (default-testCompile) @ aaa-B — [INFO] > Not compiling test sources [INFO] [INFO] — maven-surefire-plugin:2.12.4:test > (default-test) @ aaa-B — [INFO] Tests are skipped. [INFO] [INFO] — > maven-jar-plugin:2.4:jar (default-jar) @ aaa-B — [INFO] Building jar: > /Users/huyg/Downloads/aaa/aaaB/target/aaa-B-1.0-QA-SNAPSHOT.jar [INFO] [INFO] > — maven-install-plugin:2.4:install (default-install) @ aaa-B — [INFO] > Installing /Users/huyg/Downloads/aaa/aaaB/target/aaa-B-1.0-QA-SNAPSHOT.jar to > /Users/huyg/.m2/repository/hygtest/aaa-B/1.0-QA-SNAPSHOT/aaa-B-1.0-QA-SNAPSHOT.jar > [INFO] Installing /Users/huyg/Downloads/aaa/aaaB/pom.xml to > /Users/huyg/.m2/repository/hygtest/aaa-B/1.0-QA-SNAPSHOT/aaa-B-1.0-QA-SNAPSHOT.pom > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Summary: [INFO] [INFO] aaa 1.0-SNAPSHOT > ................................... SUCCESS [ 0.442 s] [INFO] aaa-A > 1.0-QA-SNAPSHOT .............................. SUCCESS [ 1.472 s] [INFO] > aaa-B 1.0-QA-SNAPSHOT .............................. SUCCESS [ 0.046 s] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 2.097 s [INFO] Finished at: 2020-09-11T18:41:23+08:00 > [INFO] > ------------------------------------------------------------------------ > > when maven 2.3.2, i think the parent active profile was not inherited in as > follow situations. > aaa-B --> aaa-A --> bbb-A > > Please help to determine whether this situation is a bug, > I need to go to other departments based on the feedback and ask them to > upgrade. -- This message was sent by Atlassian Jira (v8.3.4#803005)