Closed peter-mcclonski closed 3 months ago
DoD looks good
Closing as will not fix. The aiSSEMBLE build involves an enormous number of technologies, and abbreviating the build process using the fermenter generate-sources
goal is likely to cause more problems than it solves. The desired mechanism for incepting a project and creating the generated code is to run the full mvn clean install
process repeatedly.
Steps to reproduce
test-project-90-pipeline-models/src/main/resources/pipelines/SimplePipeline.json
:mvn clean install
once, following all manual action notifications.mvn clean generate-sources
repeatedly, resolving all manual action notifications until none remain.mvn clean install
simple-pipeline
module fails to compile due to unresolved references.Definition of Done
.mvn/maven-build-cache-config.xml
to ensure that for java modules,src/generated
andsrc/generated-test
are restored regardless of cache status.Test Steps
test-project-90-pipeline-models/src/main/resources/pipelines/SimplePipeline.json
:mvn clean install
once, following all manual action notifications.mvn clean generate-sources
repeatedly, resolving all manual action notifications until none remain.mvn clean install