Following the steps of Chapter 2.1. in Integrating Red Hat Process Automation Manager with other products and components document [1], mvn archetype:generate ... commands in the steps in [1] cause an error like (*1).
To run the commands in the steps [1] without the error (*1), we need to add Red Hat GA maven repository (https://maven.repository.redhat.com/ga/) to ~/.m2/settings.xml before running the commands.
We should add the same steps as Chapter 34.1.1. in [2] before the steps [1].
[1] Red Hat Process Automation Manager > 7.13 > Integrating Red Hat Process Automation Manager with other products and components - 2.1. Creating a Spring Boot business application from Maven archetypes
https://access.redhat.com/documentation/en-us/red_hat_process_automation_manager/7.13/html-single/integrating_red_hat_process_automation_manager_with_other_products_and_components/index#bus-app-create_business-applications
Procedure
Enter one of the following commands to create your Spring Boot business application project. In these commands, replace business-application with the name of your business application:
- To create a business asset project that contains business processes, rules, and forms:
mvn archetype:generate -B -DarchetypeGroupId=org.kie -DarchetypeArtifactId=kie-kjar-archetype -DarchetypeVersion=7.67.0.Final-redhat-00017 -DgroupId=com.company -DartifactId=business-application-kjar -Dversion=1.0-SNAPSHOT -Dpackage=com.company
This command creates a project which generates business-application-kjar-1.0-SNAPSHOT.jar.:
:
[2] Red Hat Process Automation Manager > 7.13 > Getting started with Red Hat Process Automation Manager - 34.1.1. Configuring the Maven settings.xml file for the online repository
https://access.redhat.com/documentation/en-us/red_hat_process_automation_manager/7.13/html-single/getting_started_with_red_hat_process_automation_manager/index#con-online-maven_getting-started-optaplanner
(*1) Result of mvn archetype:generate command
$ mvn archetype:generate -B -DarchetypeGroupId=org.kie -DarchetypeArtifactId=kie-kjar-archetype -DarchetypeVersion=7.67.0.Final-redhat-00017 -DgroupId=com.company -DartifactId=business-application-kjar -Dversion=1.0-SNAPSHOT -Dpackage=com.company
[INFO] Scanning for projects...
:
:
[INFO]
[INFO] ------------------< org.apache.maven:standalone-pom >-------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:3.2.1:generate (default-cli) > generate-sources @ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:3.2.1:generate (default-cli) < generate-sources @ standalone-pom <<<
[INFO]
[INFO]
[INFO] --- maven-archetype-plugin:3.2.1:generate (default-cli) @ standalone-pom ---
:
:
[INFO] Generating project in Batch mode
[INFO] Archetype repository not defined. Using the one from [org.kie:kie-kjar-archetype:8.27.0.Beta] found in catalog remote
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/kie/kie-kjar-archetype/7.67.0.Final-redhat-00017/kie-kjar-archetype-7.67.0.Final-redhat-00017.pom
[WARNING] The POM for org.kie:kie-kjar-archetype:jar:7.67.0.Final-redhat-00017 is missing, no dependency information available
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/kie/kie-kjar-archetype/7.67.0.Final-redhat-00017/kie-kjar-archetype-7.67.0.Final-redhat-00017.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 52.301 s
[INFO] Finished at: 2022-10-13T10:43:09+09:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate (default-cli) on project standalone-pom: The desired archetype does not exist (org.kie:kie-kjar-archetype:7.67.0.Final-redhat-00017) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException