IBM ACE v11 Continuous Integration-Maven-Jenkins

 View Only
Thu July 23, 2020 09:33 AM

Published on April 10, 2019 / Updated on May 22, 2020

UPDATE-[22-May-2020]: This plugin has been tested with ACE v11.0.0.7, Maven 3.6.0 and Jenkins 2.222.3 on CentOS and Ubuntu. I have added another section on troubleshooting tips at the end of this article. Building and deploying ACE Applications, SOAP Services, RestAPIs, Policy projects, Static libraries and Shared libraries have been tested. Note that ace-maven-plugin has been updated and is available in github.
I had previously published a post; IIB (v9 and v10) Continuous Integration using Maven and Jenkins. This post is in continuation to that to explain the steps for performing a similar implementation for ACE v11.
The Maven plugin for IIB (iib-maven-plugin) has been enhanced and renamed to ace-maven-plugin for ACE. The plugin supports:-

  1. Building applications and services with referenced static library projects
  2. Building shared libraries independently
  3. Building newly introduced Policy projects independently

Note that the Shared libraries and Policy projects should be deployed before the referencing application/service can be deployed.
Note that the iib-maven-plugin was originally taken from GitHub and was enhanced for IIB v9 & v10.

This CI framework for ACE, built using Maven, Nexus, and Jenkins, can further be enhanced to deploy ACE in a microservices architecture pattern using Docker and Kubernetes. This is out of scope for this article.

In this article I will explain how to build an ACE v11 (App Connect Enterprise v11) project and deploy the bar file to target the Integration Server using Maven and Jenkins.
Here I will take a basic scenario and will explain all the steps. You should be able to use this information to build the CI infrastructure for ACE in your enterprise.

Scenario

Build ACE v11 projects
Create BAR file with all referenced libraries/projects/jars
Overwrite BAR file Node properties and User Defined Properties using Properties file
Deploy this BAR file on target Integration Server

Environment

ACE v11.0.0.4
Maven 3.2.1
Jenkins 2.73.3
ace-maven-plugin
Maven Eclipse Plugin (m2e) v1.5.1
Visual SVN server 3.9.3

Operating System

Windows 10

Step 1: Install ACE v11 runtime and Toolkit.

Make sure that the ACE v11 runtime and Toolkit are installed on your Build server. I assume this is already in place.

Step 2: Install Maven.

I have used the Maven version 3.2.1 here. You may install the latest Maven version. If you are new to Maven, don’t worry. It’s a very simple installation. Below are the steps to do it:

  1. Download Maven Binary Zip archive from https://maven.apache.org/download.cgi
  2. Extract the distribution archive in any directory.
  3. Ensure that you have JDK8 installed and that the JAVA_HOME environment variable is set & points to your JDK installation.
  4. Add the bin directory of the created Maven directory to the PATH environment variable.
  5. Confirm with mvn -v in a new shell. The result should look similar to:


6. Optionally you can change the local repository location in Maven settings.xml. You can find settings.xml in the ‘conf’ directory inside your Maven installation directory.

Sample settings file is available with ace-maven-plugin source code in github. You would need to update the repository & paths with respect to your environment:
Settings.xml

Step 3: Install ace-maven-plugin.

You can download the plugin source code from the below github location:
ace-maven-plugin-source-github

It contains settings.xml file that you can put inside ‘conf’ directory under maven home directory. Make sure to update it to have correct values for your environment.
After you download this plugin, unzip the file in any directory. Go to the POM.xml of the plugin and make sure to update the repository paths relevant to your environment. Also you can update the path below; however make sure that the path specified in this ‘workingDirectory’ exists in order to compile the plugin:


or for example on linux

Make sure that you grant rw permission on this directory (/opt/releases).

You can install this plugin in the central repository of your enterprise. Here we will install it locally.
Open the command prompt and go to the directory where you extracted it. Navigate to the directory where the POM file is present and run the command “mvn clean install”. You may update the version of the plugin in POM.xml before running this command so that the appropriate version number for the plugin is reflected.




Step 4: Convert ACE project to Maven project.

ACE projects are nothing but Eclipse projects. You can convert them to a Maven project using the command line or you can use an m2e plugin to use the ACE toolkit for project conversion. My recommendation is to:

  • Manage application/services as Maven projects. Static library projects should not be converted to Maven projects. During the build, Jenkins or some script can copy the dependent static libraries to the workspace for successful build and bar creation.
  • Shared library projects and Policy projects should be converted to Maven projects and be built/deployed independently.

Here we will use an m2e plugin. Follow the steps below to install the m2e plugin on your ACE toolkit:

  1. Go to Help –> Install New Software
  2. If not already there, add the site http://download.eclipse.org/releases/luna/
  3. Make sure you uncheck the check-box ‘Show only the latest versions of software available’. Install m2e-Maven Integration for Eclipse 1.5.1 and m2e-slf4j over logback logging v1.5.1

4. Complete the installation and restart the ACE toolkit.
5. Now change the settings in your toolkit to refer to Custom Maven installation instead of Embedded installation. Go to Window–>Preferences–>Maven–>Installations. Add the maven installation directory. If you want to keep using embedded installation, only update the the paths of the settings file.

6. Now checkout the ACE project into your ACE toolkit. Right click on the project –> Configure –> Convert to Maven project.

7. Provide the groupId, artifcatId and Version and select packaging as ‘pom’.
  1. Click on Finish.
Now we need to make configurations in the POM file. This POM is referencing to some variables from the Maven settings file. Below is a complete sample POM for the project I created:

Now look at the Configuration block.
toolkitInstallDir: Path of the ACE toolkit installation directory.
barName: Absolute path for bar file.
workspace: Absolute path for workspace.
versionString: Will be appended to Application name in bar file.
cleanBuild: default value is ‘true’.
deployAsSource: default value is ‘true’.
esql21: default value is false. If you are compiling mqsi2.1 esql file then it should be set to true.
applicationName: Name of applications to be included in bar file separated by space.
configPropFileDirectory: Absolute path for properties file to override bar file (UDPs and Node properties). If you are creating a PolicyProject or Shared library where property overriding is not applicable, you should either remove it or keep the empty tag for it.
defaultPropertiesFile: Absolute path for properties file where the plugin dumps all the properties for internal use.
debugWorkspace: Make this ‘true’.
applyBarOverride: ‘true’. If property overriding is not applicable, make it ‘false’.

Make sure that you have updated the repository paths as applicable to your environment. Keep the other settings the same as those in the sample POM.
Now your ACE Maven project is ready to compile. Make sure that the referenced projects are present in ‘workspace’. You can copy referenced library projects into workspace using a Jenkins pre-build step.

Step 5: Setup Jenkins.

Now let us setup Jenkins and trigger the ACE Build from Jenkins.
You can just download the Jenkins WAR and use it with Tomcat or any other server. Here I will use a Windows installer and setup Jenkins as a Windows service.
Download the Windows installer from the url below:

http://jenkins-ci.org/content/thank-you-downloading-windows-installer

The installation is straightforward. Once installation is complete, you can access Jenkins using the url below:
http://localhost:8080

You can do access configuration in Jenkins using LDAP or AD server or local access setup. This part is not in scope of this article. We can continue without doing this access setup.

Go to ‘Manage Jenkins’ –> Configure System
Set ‘Workspace root directory’ and ‘Build record root directory’ as below:

If you are using newer version of Jenkins, both these variables have been moved to the Jenkins configuration file. Make sure to update them.

1. Go to ‘Manage Jenkins’ –> Global tool configuration
2. Set the Maven Configuration.



3. Give the path to settings.xml
4. Also add JDK installation for Jenkins.
5. Save it and exit.

Step 6: Setup Jenkins job to build and deploy ACE Bar.

1. Click on ‘New Item’ and give a name to the Jenkins job, the same as the corresponding Application/Service/Library/PolicyProject. 2. Select the check-box ‘maven-project’ and click ‘Ok’.
Now the Configuration page is open. We need to provide the configuration here. Give the SVN path of the application/library project

3. If there are referenced libraries, make sure to add a pre-build step to copy artifacts from library projects (static and shared). You would create a library project as a ‘freestyle’ project and archive all its artifacts so that they can be copied to the workspace when building the application/service.
4. Update the Build section as below:
5. Set the deployment command or batch file having deployment command.
6. Save the configuration.

You can do other additional configurations as per your requirement.
Now you are all set to trigger your build.

I triggered the Jenkins job and it built the bar file, overridden a node property using the properties file and deployed this new bar file to the target integration server. Attached is the sample properties file:
Sample Properties File
(DEV.properties)

Note that this property file has been put inside ACE application/service at the path configured in the POM file ()

The Output of the Build.


Console Output
Started by user Anand Awasthi
Building in workspace E:\DevOps\Jenkins\jobs\Test.Application\workspace
Checking out a fresh workspace because E:\DevOps\Jenkins\jobs\Test.Application\workspace\Test.Application doesn’t exist
Cleaning local Directory Test.Application
Checking out https://desktop-s0joekp/svn/SourceCode/Test.Application/trunk/Test.Application at revision ‘2019-04-10T02:34:33.566 +0530’ –quiet
Using sole credentials aawasti/****** in realm ‘

MQSI 11.0.0.4
E:\IBM\ACE\11.0.0.4\server

BIP1040I: Deploying BAR file ‘E:\DevOps\Jenkins\jobs\Test.Application\workspace\Test.Application\target\ace\DEV_1.0.07-SNAPSHOT.bar’ to integration server ‘anand’ …
BIP9332I: Application ‘Test.Application’ has been changed successfully.
BIP1092I: The deployment request was processed successfully.
[WS-CLEANUP] Deleting project workspace…
[WS-CLEANUP] Deferred wipeout is used…
[WS-CLEANUP] done
Finished: SUCCESS


Troubleshooting

Rest APIs and SOAP services project give error after converting to maven project in ACE toolkit

I have seen users reporting this error and was able to reproduce in ACE 11.0.0.4 toolkit. This is probably some compatibility issue. The content of descriptor file of Rest API / SOAP service gets wiped-out after the project is converted to maven project. I have tested this scenario in ACE 11.0.0.7, where it works fine. If you are facing this issue, update your ACE to latest fix-pack.

Compiling the ACE project fails with errors like ‘.project’ file is not available

This error is related to the check-out location of your project. One way to handle it is below:
1) Update below parameter of jenkins config.xml:


2) In your Jenkins project/pipeline, checkout your projects (application, libraries etc) to individual local directories (with the same name as that of your ACE project)
For example, below is the pipeline script to checkout the project to local directory:
checkout([$class: ‘GitSCM’, branches: [[name: ‘*/master’]], doGenerateSubmoduleConfigurations: false, extensions: [[$class: ‘RelativeTargetDirectory’, relativeTargetDir: ‘${JOB_NAME}’], [$class: ‘LocalBranch’, localBranch: ‘master’]], submoduleCfg: [], userRemoteConfigs: [[credentialsId: ‘jenkins-token’, url: ‘https://github.ibm.com/anand-awasthi/Sum_API.git’]]])
Below screenshot shows the setting for github:

23 comments on"IBM ACE v11 Continuous Integration-Maven-Jenkins"

  1. Vinoth April 20, 2020

    Dear Anand,

    Could you please guide how to do REST api bar build by using maven plugin’s in IBM ACE.

    Getting the below error after converted to maven project.

    The file is not a valid Swagger document: “null”.

    Thanks,
    Vinoth

    Reply (Edit)
  2. Vinoth April 20, 2020

    Dear Anand,

    We are trying to do RESTAPI bar build by using maven plugins in ACE.

    Issue : After we converted to maven project we are getting the below error. could you please guide us how to do this task.”

    “Description – An error happened while loading the REST API”

    Thanks,
    Vinoth

    Reply (Edit)
    • Anand.Awasthi May 21, 2020

      Hi Vinoth,
      Apologies for delayed response. Can you please confirm the ACE toolkit version and maven version you are using?
      Thanks,
      Anand

      Reply (Edit)
  3. Habib March 26, 2020

    Hi Anand,

    First, thanks for the plugin.

    We followed the steps and built the plugin. While running the sample application we are getting the below error:

    //build 25-Mar-2020 17:15:00 [ERROR] Failed to execute goal ibm.maven.plugins:ace-maven-plugin:11.9.6-SNAPSHOT:validate-bar-build-workspace (default-validate-bar-build-workspace) on project sample: Error parsing .project file in: /home/bamboo/agent1-home/sample/.project: UnmarshalException: /home/bamboo/agent1-home/sample/.project/.project (Not a directory) -> [Help 1]
    build 25-Mar-2020 17:15:00 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal ibm.maven.plugins:ace-maven-plugin:11.9.6-SNAPSHOT:validate-bar-build-workspace (default-validate-bar-build-workspace) on project sample: Error parsing .project file in: /home/bamboo/agent1-home/sample/.project
    build 25-Mar-2020 17:15:00 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:213)
    build 25-Mar-2020 17:15:00 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    build 25-Mar-2020 17:15:00 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    //

    Looks like the validation is looking for the .project file. Can a ifDirectory kind of check be included to avoid this error?

    Thanks & Regards,
    Habib

    Reply (Edit)
  4. Hussein October 04, 2019

    Dear Anand,

    I place one issue i faced it in the Github: https://github.com/awasthan/ace-maven-plugin/issues/1
    Also, Can we use the plugin in our Production in CI/CD process?

    Reply (Edit)
  5. AnandAwasthi June 07, 2019

    Download the latest plugin from GitHub. It has been enhanced to support running on Linux also. You can use it with the source control of your choice, but the provided sample uses GitHub.

    Plugin: https://github.com/awasthan/ace-maven-plugin.git

    Sample: https://github.com/awasthan/Test.App.git

    Reply (Edit)
  6. JakesIV June 07, 2019

    There is so much problems with this plugin as a continues integration tool.
    1. It only runs on the same server where Jenkins runs.
    2. It only runs and was tested on windows, who uses windows for build environment?
    3. The copy attached does not work as it requires additional dependencies not listed, the one done for GIT does however compile. (well done)
    4. it forces you to use Nexus and some source control. what if you use something else to checkout the code and only this tool to build.
    5. You can replicate this plugin with 3 scripted commands in Jenkins and you can run it on any Jenkins agent where this can only run where you have Maven and the broker toolkit installed. I just don’t see the point.

    Reply (Edit)
  7. Jakes June 05, 2019

    I still get this dependency error and have now tried on two different machines and both give the same error
    E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace>mvn clean package -X
    Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T21:00:29+02:00)
    Maven home: E:\Maven\apache-maven-3.6.1\bin\..
    Java version: 1.8.0_211, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_211\jre
    Default locale: en_ZA, platform encoding: Cp1252
    OS name: “windows 10”, version: “10.0”, arch: “amd64”, family: “windows”
    [DEBUG] Created new class realm maven.api
    [DEBUG] Importing foreign packages into class realm maven.api
    [DEBUG] Imported: javax.annotation.* < plexus.core
    [DEBUG] Imported: javax.annotation.security.* < plexus.core
    [DEBUG] Imported: javax.enterprise.inject.* < plexus.core
    [DEBUG] Imported: javax.enterprise.util.* < plexus.core
    [DEBUG] Imported: javax.inject.* < plexus.core
    [DEBUG] Imported: org.apache.maven.* < plexus.core
    [DEBUG] Imported: org.apache.maven.artifact < plexus.core
    [DEBUG] Imported: org.apache.maven.classrealm < plexus.core
    [DEBUG] Imported: org.apache.maven.cli < plexus.core
    [DEBUG] Imported: org.apache.maven.configuration < plexus.core
    [DEBUG] Imported: org.apache.maven.exception < plexus.core
    [DEBUG] Imported: org.apache.maven.execution < plexus.core
    [DEBUG] Imported: org.apache.maven.execution.scope < plexus.core
    [DEBUG] Imported: org.apache.maven.lifecycle < plexus.core
    [DEBUG] Imported: org.apache.maven.model < plexus.core
    [DEBUG] Imported: org.apache.maven.monitor < plexus.core
    [DEBUG] Imported: org.apache.maven.plugin < plexus.core
    [DEBUG] Imported: org.apache.maven.profiles < plexus.core
    [DEBUG] Imported: org.apache.maven.project < plexus.core
    [DEBUG] Imported: org.apache.maven.reporting < plexus.core
    [DEBUG] Imported: org.apache.maven.repository < plexus.core
    [DEBUG] Imported: org.apache.maven.rtinfo < plexus.core
    [DEBUG] Imported: org.apache.maven.settings < plexus.core
    [DEBUG] Imported: org.apache.maven.toolchain < plexus.core
    [DEBUG] Imported: org.apache.maven.usability < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.* < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.events < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core
    [DEBUG] Imported: org.codehaus.classworlds < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.* < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.component < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.container < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.context < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.logging < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.personality < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core
    [DEBUG] Imported: org.eclipse.aether.* < plexus.core
    [DEBUG] Imported: org.eclipse.aether.artifact < plexus.core
    [DEBUG] Imported: org.eclipse.aether.collection < plexus.core
    [DEBUG] Imported: org.eclipse.aether.deployment < plexus.core
    [DEBUG] Imported: org.eclipse.aether.graph < plexus.core
    [DEBUG] Imported: org.eclipse.aether.impl < plexus.core
    [DEBUG] Imported: org.eclipse.aether.installation < plexus.core
    [DEBUG] Imported: org.eclipse.aether.internal.impl < plexus.core
    [DEBUG] Imported: org.eclipse.aether.metadata < plexus.core
    [DEBUG] Imported: org.eclipse.aether.repository < plexus.core
    [DEBUG] Imported: org.eclipse.aether.resolution < plexus.core
    [DEBUG] Imported: org.eclipse.aether.spi < plexus.core
    [DEBUG] Imported: org.eclipse.aether.transfer < plexus.core
    [DEBUG] Imported: org.eclipse.aether.version < plexus.core
    [DEBUG] Imported: org.fusesource.jansi.* < plexus.core
    [DEBUG] Imported: org.slf4j.* < plexus.core
    [DEBUG] Imported: org.slf4j.event.* < plexus.core
    [DEBUG] Imported: org.slf4j.helpers.* < plexus.core
    [DEBUG] Imported: org.slf4j.spi.* ibm.maven.plugins:ace-maven-plugin:11.9.6
    [DEBUG] Importing foreign packages into class realm extension>ibm.maven.plugins:ace-maven-plugin:11.9.6
    [DEBUG] Imported: ibm.maven.plugins:ace-maven-plugin:11.9.6
    [DEBUG] Included: ibm.maven.plugins:ace-maven-plugin:jar:11.9.6
    [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:1.1
    [DEBUG] Extension realms for project APP_MavenTest:APP_MavenTest:ace-bar:0.0.1-SNAPSHOT: [ClassRealm[extension>ibm.maven.plugins:ace-maven-plugin:11.9.6, parent: sun.misc.Launcher$AppClassLoader@4e25154f]]
    [DEBUG] Created new class realm project>APP_MavenTest:APP_MavenTest:0.0.1-SNAPSHOT
    [DEBUG] Populating class realm project>APP_MavenTest:APP_MavenTest:0.0.1-SNAPSHOT
    [DEBUG] Looking up lifecycle mappings for packaging ace-bar from ClassRealm[project>APP_MavenTest:APP_MavenTest:0.0.1-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
    [DEBUG] === REACTOR BUILD PLAN ================================================
    [DEBUG] Project: APP_MavenTest:APP_MavenTest:ace-bar:0.0.1-SNAPSHOT
    [DEBUG] Tasks: [clean, package]
    [DEBUG] Style: Regular
    [DEBUG] =======================================================================
    [INFO]
    [INFO] —————————————–
    [INFO] Building APP_MavenTest 0.0.1-SNAPSHOT
    [INFO] ——————————[ ace-bar ]——————————-
    [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
    [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
    [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
    [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
    [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
    [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
    [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
    [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
    [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
    [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
    [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
    [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
    [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
    [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
    [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
    [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
    [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
    [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
    [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
    [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
    [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
    [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
    [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
    [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
    [DEBUG] === PROJECT BUILD PLAN ================================================
    [DEBUG] Project: APP_MavenTest:APP_MavenTest:0.0.1-SNAPSHOT
    [DEBUG] Dependencies (collect): []
    [DEBUG] Dependencies (resolve): [test]
    [DEBUG] Repositories (dependencies): [central (http://localhost:8081/repository/public/, default, releases), centralImage (http://repo1.maven.org/maven2/, default, releases+snapshots)]
    [DEBUG] Repositories (plugins) : [central (http://localhost:8081/repository/public/, default, releases), central3rdParty (http://central.maven.org/maven2/, default, releases)]
    [DEBUG] ———————————————————————–
    [DEBUG] Goal: org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean)
    [DEBUG] Style: Regular
    [DEBUG] Configuration:

    ${clean.excludeDefaultDirectories}
    ${maven.clean.failOnError}
    ${clean.followSymLinks}

    ${maven.clean.retryOnError}
    ${clean.skip}

    ${clean.verbose}

    [DEBUG] ———————————————————————–
    [DEBUG] Goal: ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace (default-prepare-bar-build-workspace)
    [DEBUG] Style: Regular
    [DEBUG] Configuration:

    ${project}
    ${session}
    ${ace.unpackDependenciesDirectory}
    E:\DevOps\Jenkins\jobs\APP_MavenTest\workspace

    [DEBUG] ———————————————————————–
    [DEBUG] Goal: ibm.maven.plugins:ace-maven-plugin:11.9.6:validate-bar-build-workspace (default-validate-bar-build-workspace)
    [DEBUG] Style: Regular
    [DEBUG] Configuration:

    ${project}
    ${session}
    ${ace.unpackDependenciesDirectory}
    E:\DevOps\Jenkins\jobs\APP_MavenTest\workspace

    [DEBUG] ———————————————————————–
    [DEBUG] Goal: ibm.maven.plugins:ace-maven-plugin:11.9.6:create-bar (default-create-bar)
    [DEBUG] Style: Regular
    [DEBUG] Configuration:

    APP_MavenTest
    true
    E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\target/ace/APP_MavenTest.bar
    true
    ${ace.createBarTraceFile}
    true
    ${ace.discardJarsPattern}
    false
    ${ace.excludeArtifactsPattern}
    ${ace.includeArtifactsPattern}
    ${project}
    ${ace.projectName}
    ${session}
    ${ace.skipWSErrorCheck}
    C:\Program Files\IBM\ACE\11.0.0.4\tools
    ${ace.toolkitVersion}
    ${ace.useClassloaders}
    ${ace.versionString}
    E:\DevOps\Jenkins\jobs\APP_MavenTest\workspace

    [DEBUG] ———————————————————————–
    [DEBUG] Goal: ibm.maven.plugins:ace-maven-plugin:11.9.6:validate-configurable-properties (default-validate-configurable-properties)
    [DEBUG] Style: Regular
    [DEBUG] Configuration:

    APP_MavenTest
    true
    ${ace.applyBarOverrideRecursively}
    ${ace.applyBarOverrideTraceFile}
    E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\target/ace/APP_MavenTest.bar
    E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\properties
    E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\target/ace/APP_MavenTest.properties
    ${ace.failOnInvalidProperties}
    ${project}
    ${session}
    C:\Program Files\IBM\ACE\11.0.0.4\tools
    ${ace.versionString}
    E:\DevOps\Jenkins\jobs\APP_MavenTest\workspace

    [DEBUG] ———————————————————————–
    [DEBUG] Goal: ibm.maven.plugins:ace-maven-plugin:11.9.6:clean-bar-build-workspace (default-clean-bar-build-workspace)
    [DEBUG] Style: Regular
    [DEBUG] Configuration:

    true
    E:\DevOps\Jenkins\jobs\APP_MavenTest\workspace

    [DEBUG] ———————————————————————–
    [DEBUG] Goal: ibm.maven.plugins:ace-maven-plugin:11.9.6:validate-classloader-approach (default-validate-classloader-approach)
    [DEBUG] Style: Regular
    [DEBUG] Configuration:

    E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\target/ace/APP_MavenTest.properties
    ${ace.failOnInvalidClassloader}
    ${ace.useClassloaders}

    [DEBUG] ———————————————————————–
    [DEBUG] Goal: ibm.maven.plugins:ace-maven-plugin:11.9.6:package-ace-bar (default-package-ace-bar)
    [DEBUG] Style: Regular
    [DEBUG] Configuration:

    APP_MavenTest
    true
    E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\target/ace/APP_MavenTest.bar

    true
    ${ace.createBarTraceFile}
    true
    ${ace.discardJarsPattern}
    false
    ${ace.excludeArtifactsPattern}
    ${ace.includeArtifactsPattern}
    ${project}
    ${ace.projectName}
    ${session}
    ${ace.skipWSErrorCheck}
    C:\Program Files\IBM\ACE\11.0.0.4\tools
    ${ace.toolkitVersion}
    ${ace.useClassloaders}
    ${ace.versionString}
    E:\DevOps\Jenkins\jobs\APP_MavenTest\workspace

    [DEBUG] =======================================================================
    [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=364203, ConflictMarker.markTime=173398, ConflictMarker.nodeCount=65, ConflictIdSorter.graphTime=156330, ConflictIdSorter.topsortTime=30720, ConflictIdSorter.conflictIdCount=26, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=3003735, ConflictResolver.conflictItemCount=63, DefaultDependencyCollector.collectTime=151375608, DefaultDependencyCollector.transformTime=3741016}
    [DEBUG] APP_MavenTest:APP_MavenTest:ace-bar:0.0.1-SNAPSHOT
    [DEBUG] org.twdata.maven:mojo-executor:jar:2.3.0:compile
    [DEBUG] org.apache.maven:maven-core:jar:3.0.5:compile
    [DEBUG] org.apache.maven:maven-settings:jar:3.0.5:compile
    [DEBUG] org.apache.maven:maven-settings-builder:jar:3.0.5:compile
    [DEBUG] org.apache.maven:maven-repository-metadata:jar:3.0.5:compile
    [DEBUG] org.apache.maven:maven-artifact:jar:3.0.5:compile
    [DEBUG] org.apache.maven:maven-model-builder:jar:3.0.5:compile
    [DEBUG] org.apache.maven:maven-aether-provider:jar:3.0.5:compile
    [DEBUG] org.sonatype.aether:aether-spi:jar:1.13.1:compile
    [DEBUG] org.sonatype.aether:aether-impl:jar:1.13.1:compile
    [DEBUG] org.sonatype.aether:aether-api:jar:1.13.1:compile
    [DEBUG] org.sonatype.aether:aether-util:jar:1.13.1:compile
    [DEBUG] org.sonatype.sisu:sisu-inject-plexus:jar:2.3.0:compile
    [DEBUG] org.sonatype.sisu:sisu-inject-bean:jar:2.3.0:compile
    [DEBUG] org.sonatype.sisu:sisu-guice:jar:no_aop:3.1.0:compile
    [DEBUG] org.sonatype.sisu:sisu-guava:jar:0.9.9:compile
    [DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.14:compile
    [DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.4:compile
    [DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile
    [DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
    [DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.4:compile
    [DEBUG] org.apache.maven:maven-model:jar:3.0.5:compile
    [DEBUG] org.apache.maven:maven-plugin-api:jar:3.0.5:compile
    [DEBUG] org.codehaus.plexus:plexus-utils:jar:2.1:compile
    [DEBUG] org.slf4j:slf4j-api:jar:1.7.22:compile
    [DEBUG] org.slf4j:slf4j-simple:jar:1.7.22:compile
    [INFO]
    [INFO] — maven-clean-plugin:2.5:clean (default-clean) @ APP_MavenTest —
    [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=18432, ConflictMarker.markTime=50176, ConflictMarker.nodeCount=3, ConflictIdSorter.graphTime=6486, ConflictIdSorter.topsortTime=8533, ConflictIdSorter.conflictIdCount=3, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=201387, ConflictResolver.conflictItemCount=3, DefaultDependencyCollector.collectTime=11256837, DefaultDependencyCollector.transformTime=310273}
    [DEBUG] org.apache.maven.plugins:maven-clean-plugin:jar:2.5:
    [DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.6:compile
    [DEBUG] org.codehaus.plexus:plexus-utils:jar:3.0:compile
    [DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-clean-plugin:2.5
    [DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-clean-plugin:2.5
    [DEBUG] Imported: APP_MavenTest:APP_MavenTest:0.0.1-SNAPSHOT
    [DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-clean-plugin:2.5
    [DEBUG] Included: org.apache.maven.plugins:maven-clean-plugin:jar:2.5
    [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.0
    [DEBUG] Configuring mojo org.apache.maven.plugins:maven-clean-plugin:2.5:clean from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-clean-plugin:2.5, parent: sun.misc.Launcher$AppClassLoader@4e25154f]
    [DEBUG] Configuring mojo ‘org.apache.maven.plugins:maven-clean-plugin:2.5:clean’ with basic configurator –>
    [DEBUG] (f) directory = E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\target
    [DEBUG] (f) excludeDefaultDirectories = false
    [DEBUG] (f) failOnError = true
    [DEBUG] (f) followSymLinks = false
    [DEBUG] (f) outputDirectory = E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\target\classes
    [DEBUG] (f) reportDirectory = E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\target\site
    [DEBUG] (f) retryOnError = true
    [DEBUG] (f) skip = false
    [DEBUG] (f) testOutputDirectory = E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\target\test-classes
    [DEBUG] — end configuration —
    [DEBUG] Skipping non-existing directory E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\target
    [DEBUG] Skipping non-existing directory E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\target\classes
    [DEBUG] Skipping non-existing directory E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\target\test-classes
    [DEBUG] Skipping non-existing directory E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\target\site
    [INFO]
    [INFO] — ace-maven-plugin:11.9.6:prepare-bar-build-workspace (default-prepare-bar-build-workspace) @ APP_MavenTest —
    [DEBUG] Configuring mojo ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace from plugin realm ClassRealm[extension>ibm.maven.plugins:ace-maven-plugin:11.9.6, parent: sun.misc.Launcher$AppClassLoader@4e25154f]
    [DEBUG] Configuring mojo ‘ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace’ with basic configurator –>
    [DEBUG] (f) project = MavenProject: APP_MavenTest:APP_MavenTest:0.0.1-SNAPSHOT @ E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\pom.xml
    [DEBUG] (f) session = org.apache.maven.execution.MavenSession@53499d85
    [DEBUG] (f) unpackDependenciesDirectory = E:\DevOps\Jenkins\Jobs\APP_MavenTest\workspace\target\ace\dependencies
    [DEBUG] (f) workspace = E:\DevOps\Jenkins\jobs\APP_MavenTest\workspace
    [DEBUG] — end configuration —
    [INFO] ————————————————————————
    [INFO] BUILD FAILURE
    [INFO] ————————————————————————
    [INFO] Total time: 1.078 s
    [INFO] Finished at: 2019-06-05T13:51:28+02:00
    [INFO] ————————————————————————
    [ERROR] Failed to execute goal ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace (default-prepare-bar-build-workspace) on project APP_MavenTest: Execution default-prepare-bar-build-workspace of goal ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace failed: A required class was missing while executing ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace: org/twdata/maven/mojoexecutor/MojoExecutor
    [ERROR] —————————————————–
    [ERROR] realm = extension>ibm.maven.plugins:ace-maven-plugin:11.9.6
    [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
    [ERROR] urls[0] = file:/C:/Users/User-PC/.m2/repository/ibm/maven/plugins/ace-maven-plugin/11.9.6/ace-maven-plugin-11.9.6.jar
    [ERROR] urls[1] = file:/C:/Users/User-PC/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
    [ERROR] Number of foreign imports: 1
    [ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
    [ERROR]
    [ERROR] —————————————————–
    [ERROR] : org.twdata.maven.mojoexecutor.MojoExecutor
    [ERROR] -> [Help 1]
    org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace (default-prepare-bar-build-workspace) on project APP_MavenTest: Execution default-prepare-bar-build-workspace of goal ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace failed: A required class was missing while executing ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace: org/twdata/maven/mojoexecutor/MojoExecutor
    —————————————————–
    realm = extension>ibm.maven.plugins:ace-maven-plugin:11.9.6
    strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
    urls[0] = file:/C:/Users/User-PC/.m2/repository/ibm/maven/plugins/ace-maven-plugin/11.9.6/ace-maven-plugin-11.9.6.jar
    urls[1] = file:/C:/Users/User-PC/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
    Number of foreign imports: 1
    import: Entry[import from realm ClassRealm[maven.api, parent: null]]

    —————————————————–

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
    Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-prepare-bar-build-workspace of goal ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace failed: A required class was missing while executing ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace: org/twdata/maven/mojoexecutor/MojoExecutor
    —————————————————–
    realm = extension>ibm.maven.plugins:ace-maven-plugin:11.9.6
    strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
    urls[0] = file:/C:/Users/User-PC/.m2/repository/ibm/maven/plugins/ace-maven-plugin/11.9.6/ace-maven-plugin-11.9.6.jar
    urls[1] = file:/C:/Users/User-PC/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
    Number of foreign imports: 1
    import: Entry[import from realm ClassRealm[maven.api, parent: null]]

    —————————————————–

    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:171)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
    Caused by: org.apache.maven.plugin.PluginContainerException: A required class was missing while executing ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace: org/twdata/maven/mojoexecutor/MojoExecutor
    —————————————————–
    realm = extension>ibm.maven.plugins:ace-maven-plugin:11.9.6
    strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
    urls[0] = file:/C:/Users/User-PC/.m2/repository/ibm/maven/plugins/ace-maven-plugin/11.9.6/ace-maven-plugin-11.9.6.jar
    urls[1] = file:/C:/Users/User-PC/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
    Number of foreign imports: 1
    import: Entry[import from realm ClassRealm[maven.api, parent: null]]

    —————————————————–

    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:169)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
    Caused by: java.lang.NoClassDefFoundError: org/twdata/maven/mojoexecutor/MojoExecutor
    at ibm.maven.plugins.ace.mojos.PrepareBarBuildWorkspaceMojo.unpackaceDependencies (PrepareBarBuildWorkspaceMojo.java:163)
    at ibm.maven.plugins.ace.mojos.PrepareBarBuildWorkspaceMojo.execute (PrepareBarBuildWorkspaceMojo.java:87)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
    Caused by: java.lang.ClassNotFoundException: org.twdata.maven.mojoexecutor.MojoExecutor
    at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass (SelfFirstStrategy.java:50)
    at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass (ClassRealm.java:271)
    at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (ClassRealm.java:247)
    at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (ClassRealm.java:239)
    at ibm.maven.plugins.ace.mojos.PrepareBarBuildWorkspaceMojo.unpackaceDependencies (PrepareBarBuildWorkspaceMojo.java:163)
    at ibm.maven.plugins.ace.mojos.PrepareBarBuildWorkspaceMojo.execute (PrepareBarBuildWorkspaceMojo.java:87)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
    [ERROR]
    [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/PluginContainerException

    I have checked my .m2 repository and see the jar file present
    mojo-executor-2.3.0.jar
    in folder .m2\repository\org\twdata\maven\mojo-executor\2.3.0

    Reply (Edit)
  8. Jacques van der Merwe June 04, 2019

    our company blocks google drive so we cannot download the attachments. Is there any other way we can get them.

    Reply (Edit)
  9. FranRouss10 May 10, 2019

    I am have a error in my laptop with Window 10 64bit, when execute “mvn clear install” in the the CLI in the directory of project aplication of the toolkit ACE. I execute all step until the step 4 and later execute “mvn clear install”, later generate me the next error in the console:

    [ERROR] Failed to execute goal ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace (default-prepare-bar-build-workspace) on project BG_ESB_AfiliacionUsuario_SEN: Execution default-prepare-bar-build-workspace of goal ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace failed: A required class was missing while executing ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace: org/twdata/maven/mojoexecutor/MojoExecutor
    [ERROR] —————————————————–
    [ERROR] realm = extension>ibm.maven.plugins:ace-maven-plugin:11.9.6
    [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
    [ERROR] urls[0] = file:/C:/Users/Soaint1/.m2/repository/ibm/maven/plugins/ace-maven-plugin/11.9.6/ace-maven-plugin-11.9.6.jar
    [ERROR] urls[1] = file:/C:/Users/Soaint1/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
    [ERROR] Number of foreign imports: 1
    [ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
    [ERROR]
    [ERROR] —————————————————–
    [ERROR] : org.twdata.maven.mojoexecutor.MojoExecutor
    [ERROR] -> [Help 1]
    org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace (default-prepare-bar-build-workspace) on project BG_ESB_AfiliacionUsuario_SEN: Execution default-prepare-bar-build-workspace of goal ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace failed: A required class was missing while executing ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace: org/twdata/maven/mojoexecutor/MojoExecutor

    —————————————————–
    realm = extension>ibm.maven.plugins:ace-maven-plugin:11.9.6
    strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
    urls[0] = file:/C:/Users/Soaint1/.m2/repository/ibm/maven/plugins/ace-maven-plugin/11.9.6/ace-maven-plugin-11.9.6.jar
    urls[1] = file:/C:/Users/Soaint1/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
    Number of foreign imports: 1
    import: Entry[import from realm ClassRealm[maven.api, parent: null]]

    —————————————————–

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
    Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-prepare-bar-build-workspace of goal ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace failed: A required class was missing while executing ibm.maven.plugins:ace-maven-plugin:11.9.6:prepare-bar-build-workspace: org/twdata/maven/mojoexecutor/MojoExecutor

    Reply (Edit)
    • FranRouss10 May 13, 2019

      The dependencies that were missing in the nexus already add them, as also the MojoExecutor was added in the Nexus Maven repository of the company. And error message that I show you is from the output with the expression ‘-X’ in the command ‘mvn clean install’

      Reply (Edit)
      • FranRouss10 May 14, 2019

        Ya logre corregirlo, me baje el codigo del ace-maven-plugin y en el tag , agregue la url de mi repositorio central como estaba en settings.xml del Maven local. Construi el archivo .jar, y lo agrege en nexus de la empresa al .jar con el .pom.

        Pero ahora me encuentro con este error:

        [DEBUG] — end configuration —
        [INFO]
        [INFO] — ace-maven-plugin:11.9.6:validate-bar-build-workspace (default-validate-bar-build-workspace) @ BG_ESB_AdministracionUsuarios_ESB —
        [DEBUG] Configuring mojo ibm.maven.plugins:ace-maven-plugin:11.9.6:validate-bar-build-workspace from plugin realm ClassRealm[extension>ibm.maven.plugins:ace-maven-plugin:11.9.6, parent: sun.misc.Launcher$AppClassLoader@4e25154f]
        [DEBUG] Configuring mojo ‘ibm.maven.plugins:ace-maven-plugin:11.9.6:validate-bar-build-workspace’ with basic configurator –>
        [DEBUG] (f) project = MavenProject: com.bgeneral.ce.bc:BG_ESB_AdministracionUsuarios_ESB:0.0.1 @ C:\GitBG\Panama\iib_services\bgp_intf_canal\BG_ESB_AdministracionUsuarios_ESB\pom.xml
        [DEBUG] (f) session = org.apache.maven.execution.MavenSession@7bb004b8
        [DEBUG] (f) unpackDependenciesDirectory = C:\GitBG\Panama\iib_services\bgp_intf_canal\BG_ESB_AdministracionUsuarios_ESB\target\ace\dependencies
        [DEBUG] (f) workspace = C:\GitBG\Panama\iib_services
        [DEBUG] — end configuration —
        [INFO] ————————————————————————
        [INFO] BUILD FAILURE
        [INFO] ————————————————————————
        [INFO] Total time: 8.713 s
        [INFO] Finished at: 2019-05-14T10:48:27-05:00
        [INFO] ————————————————————————
        [ERROR] Failed to execute goal ibm.maven.plugins:ace-maven-plugin:11.9.6:validate-bar-build-workspace (default-validate-bar-build-workspace) on project BG_ESB_AdministracionUsuarios_ESB: Error parsing .project file in: C:\GitBG\Panama\iib_services\.git: UnmarshalException: C:\GitBG\Panama\iib_services\.git\.project (El sistema no puede encontrar el archivo especificado) -> [Help 1]
        org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal ibm.maven.plugins:ace-maven-plugin:11.9.6:validate-bar-build-workspace (default-validate-bar-build-workspace) on project BG_ESB_AdministracionUsuarios_ESB: Error parsing .project file in: C:\GitBG\Panama\iib_services\.git
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
        at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
        at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
        at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
        at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
        at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke (Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
        Caused by: org.apache.maven.plugin.MojoFailureException: Error parsing .project file in: C:\GitBG\Panama\iib_services\.git
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.getProjectDescription (EclipseProjectUtils.java:31)
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.getProjectName (EclipseProjectUtils.java:71)
        at ibm.maven.plugins.ace.mojos.ValidateBarBuildWorkspaceMojo.execute (ValidateBarBuildWorkspaceMojo.java:93)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
        at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
        at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
        at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
        at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
        at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke (Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
        Caused by: javax.xml.bind.UnmarshalException
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0 (UnmarshallerImpl.java:246)
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal (UnmarshallerImpl.java:214)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:157)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:162)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:171)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:189)
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.unmarshallEclipseProjectFile (EclipseProjectUtils.java:162)
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.getProjectDescription (EclipseProjectUtils.java:27)
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.getProjectName (EclipseProjectUtils.java:71)
        at ibm.maven.plugins.ace.mojos.ValidateBarBuildWorkspaceMojo.execute (ValidateBarBuildWorkspaceMojo.java:93)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
        at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
        at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
        at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
        at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
        at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke (Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
        Caused by: java.io.FileNotFoundException: C:\GitBG\Panama\iib_services\.git\.project (El sistema no puede encontrar el archivo especificado)
        at java.io.FileInputStream.open0 (Native Method)
        at java.io.FileInputStream.open (FileInputStream.java:195)
        at java.io.FileInputStream. (FileInputStream.java:138)
        at java.io.FileInputStream. (FileInputStream.java:93)
        at sun.net.www.protocol.file.FileURLConnection.connect (FileURLConnection.java:90)
        at sun.net.www.protocol.file.FileURLConnection.getInputStream (FileURLConnection.java:188)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity (XMLEntityManager.java:623)
        at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion (XMLVersionDetector.java:148)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:806)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:771)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse (XMLParser.java:141)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse (AbstractSAXParser.java:1213)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse (SAXParserImpl.java:643)
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0 (UnmarshallerImpl.java:243)
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal (UnmarshallerImpl.java:214)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:157)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:162)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:171)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:189)
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.unmarshallEclipseProjectFile (EclipseProjectUtils.java:162)
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.getProjectDescription (EclipseProjectUtils.java:27)
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.getProjectName (EclipseProjectUtils.java:71)
        at ibm.maven.plugins.ace.mojos.ValidateBarBuildWorkspaceMojo.execute (ValidateBarBuildWorkspaceMojo.java:93)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
        at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
        at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
        at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
        at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
        at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke (Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
        [ERROR]
        [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

        (Edit)
      • FranRouss10 May 14, 2019

        I already managed to correct it, I downloaded the ace-maven-plugin code and in the tag ‘distributionManagement’, I added the url of my central repository as it was in ‘settings.xml’ of the local Maven. I built the ‘.jar’ file, and added the ‘.jar’ and ‘.pom’ files to the company’s nexus.

        But now I have this error:

        [INFO] ————————————————————————
        [INFO] BUILD FAILURE
        [INFO] ————————————————————————
        [INFO] Total time: 8.713 s
        [INFO] Finished at: 2019-05-14T10:48:27-05:00
        [INFO] ————————————————————————
        [ERROR] Failed to execute goal ibm.maven.plugins:ace-maven-plugin:11.9.6:validate-bar-build-workspace (default-validate-bar-build-workspace) on project BG_ESB_AdministracionUsuarios_ESB: Error parsing .project file in: C:\GitBG\Panama\iib_services\.git: UnmarshalException: C:\GitBG\Panama\iib_services\.git\.project (El sistema no puede encontrar el archivo especificado) -> [Help 1]
        org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal ibm.maven.plugins:ace-maven-plugin:11.9.6:validate-bar-build-workspace (default-validate-bar-build-workspace) on project BG_ESB_AdministracionUsuarios_ESB: Error parsing .project file in: C:\GitBG\Panama\iib_services\.git
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
        at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
        at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
        at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
        at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
        at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke (Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)

        (Edit)
      • FranRouss10 May 14, 2019

        Caused by: org.apache.maven.plugin.MojoFailureException: Error parsing .project file in: C:\GitBG\Panama\iib_services\.git
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.getProjectDescription (EclipseProjectUtils.java:31)
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.getProjectName (EclipseProjectUtils.java:71)
        at ibm.maven.plugins.ace.mojos.ValidateBarBuildWorkspaceMojo.execute (ValidateBarBuildWorkspaceMojo.java:93)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
        at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
        at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
        at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
        at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
        at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke (Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
        Caused by: javax.xml.bind.UnmarshalException
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0 (UnmarshallerImpl.java:246)
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal (UnmarshallerImpl.java:214)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:157)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:162)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:171)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:189)
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.unmarshallEclipseProjectFile (EclipseProjectUtils.java:162)
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.getProjectDescription (EclipseProjectUtils.java:27)
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.getProjectName (EclipseProjectUtils.java:71)
        at ibm.maven.plugins.ace.mojos.ValidateBarBuildWorkspaceMojo.execute (ValidateBarBuildWorkspaceMojo.java:93)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
        at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
        at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
        at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
        at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
        at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke (Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
        Caused by: java.io.FileNotFoundException: C:\GitBG\Panama\iib_services\.git\.project (El sistema no puede encontrar el archivo especificado)
        at java.io.FileInputStream.open0 (Native Method)
        at java.io.FileInputStream.open (FileInputStream.java:195)
        at java.io.FileInputStream. (FileInputStream.java:138)
        at java.io.FileInputStream. (FileInputStream.java:93)
        at sun.net.www.protocol.file.FileURLConnection.connect (FileURLConnection.java:90)
        at sun.net.www.protocol.file.FileURLConnection.getInputStream (FileURLConnection.java:188)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity (XMLEntityManager.java:623)
        at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion (XMLVersionDetector.java:148)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:806)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:771)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse (XMLParser.java:141)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse (AbstractSAXParser.java:1213)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse (SAXParserImpl.java:643)
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0 (UnmarshallerImpl.java:243)
        at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal (UnmarshallerImpl.java:214)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:157)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:162)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:171)
        at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal (AbstractUnmarshallerImpl.java:189)
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.unmarshallEclipseProjectFile (EclipseProjectUtils.java:162)
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.getProjectDescription (EclipseProjectUtils.java:27)
        at ibm.maven.plugins.ace.utils.EclipseProjectUtils.getProjectName (EclipseProjectUtils.java:71)
        at ibm.maven.plugins.ace.mojos.ValidateBarBuildWorkspaceMojo.execute (ValidateBarBuildWorkspaceMojo.java:93)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
        at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
        at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
        at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
        at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
        at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
        at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke (Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
        [ERROR]
        [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

        (Edit)
      • FranRouss10 May 14, 2019

        I have the next properties in my ‘settings.xml’ of my maven:

        inject-properties

        true

        C:\Program Files\IBM\ACE\11.0.0.4\tools
        C:\Program Files\IBM\ACE\11.0.0.4\server\bin
        C:\GitBG\Panama\iib_services\
        C:\GitBG\Panama\iib_services\perform-workspace
        http://devopscr/nexus/
        false
        C:\GitBG\Panama\iib_services

        and in the ‘.pom’ of Application Project, en el ACE Toolkit. I have en the tag ‘plugins’ the next:

        4.0.0
        com.ce.bc
        BG_ESB_AdministracionUsuarios_ESB
        0.0.1
        ace-bar
        ${project.artifactId}

        package

        .


        ibm.maven.plugins
        ace-maven-plugin
        11.9.6

        ${ace.dir}
        ${project.build.directory}\${project.artifactId}.bar
        ${eclipse.workspace}

        true
        true
        false
        ${project.artifactId}
        ${basedir}\properties
        ${project.build.directory}\properties\DEV.properties
        true
        true

        true

        org.apache.maven.plugins
        maven-javadoc-plugin
        2.10.3

        org.apache.maven.plugins
        maven-release-plugin
        2.4.2

        ${perform.workspace}

        org.apache.maven.plugins
        maven-deploy-plugin
        2.8.2

        org.apache.maven.plugins
        maven-source-plugin
        3.0.0

        (Edit)
      • FranRouss10 May 14, 2019

        I have the next properties in my ‘settings.xml’ of my maven:

        inject-properties

        true

        C:\Program Files\IBM\ACE\11.0.0.4\tools
        C:\Program Files\IBM\ACE\11.0.0.4\server\bin
        C:\GitBG\Panama\iib_services\
        C:\GitBG\Panama\iib_services\perform-workspace
        http://devopscr/nexus/
        false
        C:\GitBG\Panama\iib_services

        (Edit)
      • FranRouss10 May 14, 2019

        inject-properties

        true

        C:\Program Files\IBM\ACE\11.0.0.4\tools
        C:\Program Files\IBM\ACE\11.0.0.4\server\bin
        C:\GitBG\Panama\iib_services\
        C:\GitBG\Panama\iib_services\perform-workspace
        http://devopscr/nexus/
        false
        C:\GitBG\Panama\iib_services

        (Edit)
      • AnandAwasthi May 14, 2019

        Please confirm that you followed below steps:
        1) Install ace-maven-plugin using mvn install or deploy command
        2) Your maven project ‘BG_ESB_AfiliacionUsuario_SEN’ and referenced ACE projects (library/java) are checked-out in the workspace
        3) To build the project ‘BG_ESB_AfiliacionUsuario_SEN’, run ‘mvn clean package -X’ command.

        Please share the output of step 3.

        Reply (Edit)
    • AnandAwasthi May 15, 2019

      For the benefit of others I am replying to your first message. You have resolved the dependency issues as per the thread below. Now the error you are facing is ace-maven-plugin compatibility issue with Github repository. This plugin was tested to work with SVN and TFS only.
      Having said that, I have modified the plugin to work with Github as well. Please download the latest ace-maven-plugin from below url:
      https://github.com/awasthan/ace-maven-plugin.git

      Install this new plugin and update your project pom to reference to this plugin. Let me know if you face any issue.

      Reply (Edit)
    • AnandAwasthi May 13, 2019

      It looks like maven could not download few dependencies for some reason. Please run the command with “-X” parameter as below:
      “mvn clean install -X”
      It should show you more details and the dependencies that couldn’t be downloaded. You might need to download the dependencies manually and install them locally or deploy to your organizations nexus repository.

      Reply (Edit)
  10. Ajitesh Shukla May 07, 2019

    Hi Anand,

    We are migrating to Openshift environment, please help us with CI build and deploy process for docker and openshift environment

    Thanks
    Ajitesh

    Reply (Edit)
    • AnandAwasthi May 13, 2019

      Hi Ajitesh,
      The ace-maven-plugin attached with this blog-post has been tested in Windows env only. There are some changes required to make it running on docker. I would publish blog-post around ACE-Docker-BuildAutomation soon.

      Thanks,
      Anand

      Reply (Edit)
  11. Ajitesh Shukla May 07, 2019

    Hi Team,

    We are migrating to openshift, please help with ACE CI build, deploy process for Docker/Openshift environment.

    Thanks
    Ajitesh

    Reply (Edit)


#AppConnectEnterprise(ACE)
#ACEV11
#continuousintegration
#Integration
#Maven
#Jenkins

Comments

Wed August 17, 2022 06:17 AM

@anh pham Yes, it will build Rest APIs (HTTP or HTTPS). SSL configurations are done at IntegrationNode or IntegrationServer level.

Sun July 10, 2022 10:49 PM

Does this include making rest api? If so, is it using http or https?