Daniel Halperin created BEAM-2183: ------------------------------------- Summary: Maven-archetypes should depend on all Beam modules that their sources compile against Key: BEAM-2183 URL: https://issues.apache.org/jira/browse/BEAM-2183 Project: Beam Issue Type: Bug Components: sdk-java-core Reporter: Daniel Halperin Assignee: Daniel Halperin Fix For: First stable release
The archetypes in {{sdks/java/maven-archetypes/*}} compile and run tests for source code that depends on various Beam modules. The dependencies are reflected in the *inner* pom.xml inside {{src/main/resources/archetype-resources/pom.xml}}. The outer module needs to have the same Beam dependencies to force the Maven Reactor build order to process those modules first. Otherwise, a simple run of {{mvn install}} (e.g.,) , even without parallelism, may run the {{maven-archetypes}} step before it install the dependent modules. This means that the code may run against a previous nightly snapshot or other non-up-to-date-copy of those modules. -- This message was sent by Atlassian JIRA (v6.3.15#6346)