Skip to content

Console Output

Started by user arjan tijms
Rebuilds build #74
Running as arjan tijms
Agent basic-2kj67 is provisioned from template basic
---
apiVersion: "v1"
kind: "Pod"
metadata:
  annotations: {}
  labels:
    jenkins: "slave"
    jenkins/label-digest: "61a7508ed1b04e9ada836fcd14d4d8ef5687c7dd"
    jenkins/label: "basic"
  name: "basic-2kj67"
spec:
  containers:
  - env:
    - name: "JENKINS_SECRET"
      value: "********"
    - name: "JENKINS_TUNNEL"
      value: "jenkins-discovery.glassfish.svc.cluster.local:50000"
    - name: "JENKINS_AGENT_NAME"
      value: "basic-2kj67"
    - name: "JENKINS_REMOTING_JAVA_OPTS"
      value: "-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true\
        \ -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true"
    - name: "JAVA_TOOL_OPTIONS"
      value: ""
    - name: "_JAVA_OPTIONS"
      value: ""
    - name: "OPENJ9_JAVA_OPTIONS"
      value: "-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle"
    - name: "JENKINS_NAME"
      value: "basic-2kj67"
    - name: "JENKINS_AGENT_WORKDIR"
      value: "/home/jenkins/agent"
    - name: "JENKINS_URL"
      value: "http://jenkins-ui.glassfish.svc.cluster.local/glassfish/"
    image: "docker.io/eclipsecbi/jiro-agent-basic:remoting-4.11.2"
    imagePullPolicy: "Always"
    name: "jnlp"
    resources:
      limits:
        cpu: "2000m"
        memory: "4096Mi"
      requests:
        cpu: "1000m"
        memory: "4096Mi"
    tty: true
    volumeMounts:
    - mountPath: "/home/jenkins/.m2/toolchains.xml"
      name: "m2-dir"
      readOnly: true
      subPath: "toolchains.xml"
    - mountPath: "/home/jenkins/.mavenrc"
      name: "m2-dir"
      readOnly: true
      subPath: ".mavenrc"
    - mountPath: "/opt/tools"
      name: "volume-0"
      readOnly: false
    - mountPath: "/home/jenkins"
      name: "volume-2"
      readOnly: false
    - mountPath: "/home/jenkins/.m2/repository"
      name: "volume-3"
      readOnly: false
    - mountPath: "/home/jenkins/.m2/settings-security.xml"
      name: "m2-secret-dir"
      readOnly: true
      subPath: "settings-security.xml"
    - mountPath: "/home/jenkins/.m2/wrapper"
      name: "volume-4"
      readOnly: false
    - mountPath: "/home/jenkins/.m2/settings.xml"
      name: "m2-secret-dir"
      readOnly: true
      subPath: "settings.xml"
    - mountPath: "/home/jenkins/.ssh"
      name: "volume-1"
      readOnly: false
      subPath: ""
    - mountPath: "/home/jenkins/agent"
      name: "workspace-volume"
      readOnly: false
    workingDir: "/home/jenkins/agent"
  nodeSelector:
    kubernetes.io/os: "linux"
  restartPolicy: "Never"
  volumes:
  - name: "volume-0"
    persistentVolumeClaim:
      claimName: "tools-claim-jiro-glassfish"
      readOnly: true
  - name: "m2-secret-dir"
    secret:
      secretName: "m2-secret-dir"
  - emptyDir:
      medium: ""
    name: "volume-2"
  - configMap:
      name: "m2-dir"
    name: "m2-dir"
  - configMap:
      name: "known-hosts"
    name: "volume-1"
  - emptyDir:
      medium: ""
    name: "workspace-volume"
  - emptyDir:
      medium: ""
    name: "volume-4"
  - emptyDir:
      medium: ""
    name: "volume-3"

Building remotely on basic-2kj67 (basic) in workspace /home/jenkins/agent/workspace/all-projects_1_build-and-stage
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[ssh-agent] Looking for ssh-agent implementation...
[ssh-agent]   Exec ssh-agent (binary ssh-agent on a remote machine)
$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-G214bitKiXpn/agent.91
SSH_AGENT_PID=93
[ssh-agent] Started.
Running ssh-add (command line suppressed)
Identity added: /home/jenkins/agent/workspace/all-projects_1_build-and-stage@tmp/private_key_14234508320175287588.key (/home/jenkins/agent/workspace/all-projects_1_build-and-stage@tmp/private_key_14234508320175287588.key)
[ssh-agent] Using credentials glassfish-bot (GitHub bot SSH)
[all-projects_1_build-and-stage] $ /bin/bash -e /tmp/jenkins9431479979732227756.sh
gpg: directory '/home/jenkins/.gnupg' created
gpg: keybox '/home/jenkins/.gnupg/pubring.kbx' created
gpg: key FD8776B8DA948C3D: 1 signature not checked due to a missing key
gpg: /home/jenkins/.gnupg/trustdb.gpg: trustdb created
gpg: key FD8776B8DA948C3D: public key "Eclipse GlassFish <glassfish-dev@eclipse.org>" imported
gpg: To migrate 'secring.gpg', with each smartcard, run: gpg --card-status
gpg: key FD8776B8DA948C3D: secret key imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: no ultimately trusted keys found
Secret subkeys are available.

pub  rsa4096/FD8776B8DA948C3D
     created: 2018-10-02  expires: 2023-10-01  usage: SCEA
     trust: unknown       validity: unknown
ssb  rsa4096/AFC18A2271EDDFE1
     created: 2018-10-02  expires: 2023-10-01  usage: S   
[ unknown] (1). Eclipse GlassFish <glassfish-dev@eclipse.org>

pub  rsa4096/FD8776B8DA948C3D
     created: 2018-10-02  expires: 2023-10-01  usage: SCEA
     trust: unknown       validity: unknown
ssb  rsa4096/AFC18A2271EDDFE1
     created: 2018-10-02  expires: 2023-10-01  usage: S   
[ unknown] (1). Eclipse GlassFish <glassfish-dev@eclipse.org>

Please decide how far you trust this user to correctly verify other users' keys
(by looking at passports, checking fingerprints from different sources, etc.)

  1 = I don't know or won't say
  2 = I do NOT trust
  3 = I trust marginally
  4 = I trust fully
  5 = I trust ultimately
  m = back to the main menu


pub  rsa4096/FD8776B8DA948C3D
     created: 2018-10-02  expires: 2023-10-01  usage: SCEA
     trust: ultimate      validity: unknown
ssb  rsa4096/AFC18A2271EDDFE1
     created: 2018-10-02  expires: 2023-10-01  usage: S   
[ unknown] (1). Eclipse GlassFish <glassfish-dev@eclipse.org>
Please note that the shown key validity is not necessarily correct
unless you restart the program.

Secret subkeys are available.

gpg: checking the trustdb
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: next trustdb check due at 2023-10-01
pub  rsa4096/FD8776B8DA948C3D
     created: 2018-10-02  expires: 2023-10-01  usage: SCEA
     trust: ultimate      validity: ultimate
ssb  rsa4096/AFC18A2271EDDFE1
     created: 2018-10-02  expires: 2023-10-01  usage: S   
[ultimate] (1). Eclipse GlassFish <glassfish-dev@eclipse.org>

pub  rsa4096/FD8776B8DA948C3D
     created: 2018-10-02  expires: 2023-10-01  usage: SCEA
     trust: ultimate      validity: ultimate
ssb  rsa4096/AFC18A2271EDDFE1
     created: 2018-10-02  expires: 2023-10-01  usage: S   
[ultimate] (1). Eclipse GlassFish <glassfish-dev@eclipse.org>

Please decide how far you trust this user to correctly verify other users' keys
(by looking at passports, checking fingerprints from different sources, etc.)

  1 = I don't know or won't say
  2 = I do NOT trust
  3 = I trust marginally
  4 = I trust fully
  5 = I trust ultimately
  m = back to the main menu


pub  rsa4096/FD8776B8DA948C3D
     created: 2018-10-02  expires: 2023-10-01  usage: SCEA
     trust: ultimate      validity: ultimate
ssb  rsa4096/AFC18A2271EDDFE1
     created: 2018-10-02  expires: 2023-10-01  usage: S   
[ultimate] (1). Eclipse GlassFish <glassfish-dev@eclipse.org>

[all-projects_1_build-and-stage] $ /bin/bash -e /tmp/jenkins579968724166272466.sh
[all-projects_1_build-and-stage] $ /bin/bash -ex /tmp/jenkins9194381362881250559.sh
+ TOOLS_PREFIX=/opt/tools
+ JAVA_PREFIX=/opt/tools/java/oracle
+ MVN_HOME=/opt/tools/apache-maven/latest
+ JAVA_HOME=/opt/tools/java/oracle/jdk-8/latest
+ PATH=/opt/tools/apache-maven/latest/bin:/opt/tools/java/oracle/jdk-8/latest/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ MVN_EXTRA='-DsonatypeOssDistMgmtNexusUrl=https://jakarta.oss.sonatype.org/ --batch-mode -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
+ MVN_DEPLOY_EXTRA=
+ VERSIONS_PLUGIN=org.codehaus.mojo:versions-maven-plugin:2.5
+ HELP_PLUGIN=org.apache.maven.plugins:maven-help-plugin:2.1.1
+ STAGING_NAME=orgglassfish
+ STAGING_PROFILE_ID=1c0c18a0fc339
+ case "${PROJECT}" in
+ GIT_REPO=git@github.com:eclipse-ee4j/glassfish-hk2.git
+ STAGING_DESC=hk2:3.0.3
+ [[ hk2 =~ ^fighterfish-* ]]
+ '[' hk2 = osgi-resource-locator ']'
+ '[' hk2 = repackaged ']'
+ BUILD_DIR=/home/jenkins/agent/workspace/all-projects_1_build-and-stage
+ git clone git@github.com:eclipse-ee4j/glassfish-hk2.git .
Cloning into '.'...
+ cd /home/jenkins/agent/workspace/all-projects_1_build-and-stage
+ grep '<version>' pom.xml
+ grep SNAPSHOT
    <version>3.0.2-SNAPSHOT</version>
++ mvn -DsonatypeOssDistMgmtNexusUrl=https://jakarta.oss.sonatype.org/ --batch-mode -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate -Dexpression=project.version
++ grep -v -e INFO -e WARNING -e Apache -e Maven -e Java -e Default -e OS
+ PROJECT_VERSION=3.0.2-SNAPSHOT
++ echo 3.0.2-SNAPSHOT
++ grep -E '^[0-9]+(\.[0-9]+)+-SNAPSHOT$'
+ SNAPSHOT_VERSION=3.0.2-SNAPSHOT
+ echo 'Snapshot version is: 3.0.2-SNAPSHOT'
Snapshot version is: 3.0.2-SNAPSHOT
+ [[ -z 3.0.3 ]]
+ '[' -z 3.0.4-SNAPSHOT ']'
+ RELEASE_TAG=3.0.3
+ RELEASE_BRANCH=3.0.3-BRANCH
+ echo 'Current version: 3.0.2-SNAPSHOT'
Current version: 3.0.2-SNAPSHOT
+ echo 'Release version: 3.0.3'
Release version: 3.0.3
+ echo 'Next version:    3.0.4-SNAPSHOT'
Next version:    3.0.4-SNAPSHOT
+ echo 'Release branch:  3.0.3-BRANCH'
Release branch:  3.0.3-BRANCH
+ echo 'Release tag:     3.0.3'
Release tag:     3.0.3
+ [[ -z 3.0.2-SNAPSHOT ]]
+ [[ -z 3.0.3 ]]
+ [[ -z 3.0.4-SNAPSHOT ]]
+ [[ false = \t\r\u\e ]]
+ GIT_ORIGIN=origin
+ echo '-[ Prepare branch ]-------------------------------------------------------------'
-[ Prepare branch ]-------------------------------------------------------------
++ git branch -r
++ grep origin/3.0.3-BRANCH
+ [[ -n '' ]]
+ echo '-[ Release tag cleanup ]--------------------------------------------------------'
-[ Release tag cleanup ]--------------------------------------------------------
++ git ls-remote --tags origin
++ grep -o 'refs/tags/3.0.3$'
+ [[ -n '' ]]
+ git branch --delete 3.0.3-BRANCH
error: branch '3.0.3-BRANCH' not found.
+ git checkout -b 3.0.3-BRANCH
Switched to a new branch '3.0.3-BRANCH'
+ git tag --delete 3.0.3
error: tag '3.0.3' not found.
+ echo '-[ Set release version ]--------------------------------------------------------'
-[ Set release version ]--------------------------------------------------------
+ find . -name pom.xml -exec sed -i 's|<version>3.0.2-SNAPSHOT</version>|<version>3.0.3</version>|g' '{}' ';'
+ echo '-[ Commit modified pom.xml files ]----------------------------------------------'
-[ Commit modified pom.xml files ]----------------------------------------------
++ git status
++ grep -E 'modified:.*pom\.xml'
++ sed -e 's/[[:space:]][[:space:]]*modified:[[:space:]][[:space:]]*//'
+ POM_FILES='bom/pom.xml
class-model/pom.xml
examples/caching/pom.xml
examples/caching/runner/pom.xml
examples/caching/system/pom.xml
examples/configuration/pom.xml
examples/configuration/webserver/pom.xml
examples/configuration/xml/pom.xml
examples/custom-resolver/pom.xml
examples/events/pom.xml
examples/events/threaded/pom.xml
examples/operations/pom.xml
examples/pom.xml
examples/security-lockdown/alice/pom.xml
examples/security-lockdown/mallory/pom.xml
examples/security-lockdown/pom.xml
examples/security-lockdown/runner/pom.xml
examples/security-lockdown/system/pom.xml
external/aopalliance/pom.xml
external/pom.xml
guice-bridge/pom.xml
hk2-api/pom.xml
hk2-configuration/hk2-integration/pom.xml
hk2-configuration/manager/pom.xml
hk2-configuration/persistence/hk2-xml/hk2-json/pom.xml
hk2-configuration/persistence/hk2-xml/hk2-pbuf/pom.xml
hk2-configuration/persistence/hk2-xml/integration-test/pom.xml
hk2-configuration/persistence/hk2-xml/main/pom.xml
hk2-configuration/persistence/hk2-xml/pom.xml
hk2-configuration/persistence/hk2-xml/schema/pom.xml
hk2-configuration/persistence/hk2-xml/test1/pom.xml
hk2-configuration/persistence/pom.xml
hk2-configuration/persistence/property-file/pom.xml
hk2-configuration/pom.xml
hk2-core/pom.xml
hk2-extras/pom.xml
hk2-jmx/pom.xml
hk2-locator/pom.xml
hk2-metadata-generator/main/pom.xml
hk2-metadata-generator/pom.xml
hk2-metadata-generator/test1/pom.xml
hk2-runlevel/pom.xml
hk2-testing/ant/pom.xml
hk2-testing/collections/pom.xml
hk2-testing/di-tck/pom.xml
hk2-testing/hk2-junitrunner/pom.xml
hk2-testing/hk2-locator-extras/pom.xml
hk2-testing/hk2-locator-no-proxies/pom.xml
hk2-testing/hk2-locator-no-proxies2/pom.xml
hk2-testing/hk2-mockito/pom.xml
hk2-testing/hk2-runlevel-extras/pom.xml
hk2-testing/hk2-testng/pom.xml
hk2-testing/interceptor-events/pom.xml
hk2-testing/jersey/jersey-guice/form-param/pom.xml
hk2-testing/jersey/jersey-guice/pom.xml
hk2-testing/jersey/pom.xml
hk2-testing/pom.xml
hk2-utils/pom.xml
hk2/pom.xml
javadocs/pom.xml
maven-plugins/consolidatedbundle-maven-plugin/pom.xml
maven-plugins/hk2-inhabitant-generator/pom.xml
maven-plugins/osgiversion-maven-plugin/pom.xml
maven-plugins/pom.xml
osgi/adapter-tests/contract-bundle/pom.xml
osgi/adapter-tests/faux-sdp-bundle/pom.xml
osgi/adapter-tests/no-hk2-bundle/pom.xml
osgi/adapter-tests/osgi-adapter-test/pom.xml
osgi/adapter-tests/pom.xml
osgi/adapter-tests/sdp-management-bundle/pom.xml
osgi/adapter-tests/test-module-startup/pom.xml
osgi/adapter/pom.xml
osgi/pom.xml
pom.xml
spring-bridge/pom.xml'
+ git add bom/pom.xml class-model/pom.xml examples/caching/pom.xml examples/caching/runner/pom.xml examples/caching/system/pom.xml examples/configuration/pom.xml examples/configuration/webserver/pom.xml examples/configuration/xml/pom.xml examples/custom-resolver/pom.xml examples/events/pom.xml examples/events/threaded/pom.xml examples/operations/pom.xml examples/pom.xml examples/security-lockdown/alice/pom.xml examples/security-lockdown/mallory/pom.xml examples/security-lockdown/pom.xml examples/security-lockdown/runner/pom.xml examples/security-lockdown/system/pom.xml external/aopalliance/pom.xml external/pom.xml guice-bridge/pom.xml hk2-api/pom.xml hk2-configuration/hk2-integration/pom.xml hk2-configuration/manager/pom.xml hk2-configuration/persistence/hk2-xml/hk2-json/pom.xml hk2-configuration/persistence/hk2-xml/hk2-pbuf/pom.xml hk2-configuration/persistence/hk2-xml/integration-test/pom.xml hk2-configuration/persistence/hk2-xml/main/pom.xml hk2-configuration/persistence/hk2-xml/pom.xml hk2-configuration/persistence/hk2-xml/schema/pom.xml hk2-configuration/persistence/hk2-xml/test1/pom.xml hk2-configuration/persistence/pom.xml hk2-configuration/persistence/property-file/pom.xml hk2-configuration/pom.xml hk2-core/pom.xml hk2-extras/pom.xml hk2-jmx/pom.xml hk2-locator/pom.xml hk2-metadata-generator/main/pom.xml hk2-metadata-generator/pom.xml hk2-metadata-generator/test1/pom.xml hk2-runlevel/pom.xml hk2-testing/ant/pom.xml hk2-testing/collections/pom.xml hk2-testing/di-tck/pom.xml hk2-testing/hk2-junitrunner/pom.xml hk2-testing/hk2-locator-extras/pom.xml hk2-testing/hk2-locator-no-proxies/pom.xml hk2-testing/hk2-locator-no-proxies2/pom.xml hk2-testing/hk2-mockito/pom.xml hk2-testing/hk2-runlevel-extras/pom.xml hk2-testing/hk2-testng/pom.xml hk2-testing/interceptor-events/pom.xml hk2-testing/jersey/jersey-guice/form-param/pom.xml hk2-testing/jersey/jersey-guice/pom.xml hk2-testing/jersey/pom.xml hk2-testing/pom.xml hk2-utils/pom.xml hk2/pom.xml javadocs/pom.xml maven-plugins/consolidatedbundle-maven-plugin/pom.xml maven-plugins/hk2-inhabitant-generator/pom.xml maven-plugins/osgiversion-maven-plugin/pom.xml maven-plugins/pom.xml osgi/adapter-tests/contract-bundle/pom.xml osgi/adapter-tests/faux-sdp-bundle/pom.xml osgi/adapter-tests/no-hk2-bundle/pom.xml osgi/adapter-tests/osgi-adapter-test/pom.xml osgi/adapter-tests/pom.xml osgi/adapter-tests/sdp-management-bundle/pom.xml osgi/adapter-tests/test-module-startup/pom.xml osgi/adapter/pom.xml osgi/pom.xml pom.xml spring-bridge/pom.xml
+ git commit -m 'Prepare release 3.0.3'
[3.0.3-BRANCH 8db4866] Prepare release 3.0.3
 75 files changed, 75 insertions(+), 75 deletions(-)
+ [[ false = \t\r\u\e ]]
+ echo 'List of open Eclipse Glassfish staging repsitories....'
List of open Eclipse Glassfish staging repsitories....
+ mvn -DsonatypeOssDistMgmtNexusUrl=https://jakarta.oss.sonatype.org/ --batch-mode -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B -Pstaging nexus-staging:rc-list
+ awk '/^\[INFO\][ ]orgglassfish-[0-9]+[ ]+OPEN[ ]+hk2:3.0.3/ {print}'
[INFO] orgglassfish-1189    OPEN     hk2:3.0.3                     
[INFO] orgglassfish-1190    OPEN     hk2:3.0.3                     
[INFO] orgglassfish-1191    OPEN     hk2:3.0.3                     
[INFO] orgglassfish-1192    OPEN     hk2:3.0.3                     
++ mvn -DsonatypeOssDistMgmtNexusUrl=https://jakarta.oss.sonatype.org/ --batch-mode -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B -Pstaging nexus-staging:rc-list
++ awk '/^\[INFO\][ ]orgglassfish-[0-9]+[ ]+OPEN[ ]+hk2:3.0.3$/ \
   {print $2}'
+ [[ true = \t\r\u\e ]]
+ echo 'List of closed Eclipse Glassfish staging repsitories....'
List of closed Eclipse Glassfish staging repsitories....
++ mvn -DsonatypeOssDistMgmtNexusUrl=https://jakarta.oss.sonatype.org/ --batch-mode -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B -Pstaging nexus-staging:rc-list
++ awk '/^\[INFO\][ ]orgglassfish-[0-9]+[ ]+CLOSED[ ]+hk2:3.0.3$/ \
     {print $2}'
+ mvn -DsonatypeOssDistMgmtNexusUrl=https://jakarta.oss.sonatype.org/ --batch-mode -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B -q -Pstaging nexus-staging:rc-open -DstagingProfileId=1c0c18a0fc339 -DstagingDescription=hk2:3.0.3
++ mvn -DsonatypeOssDistMgmtNexusUrl=https://jakarta.oss.sonatype.org/ --batch-mode -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B -Pstaging nexus-staging:rc-list
++ awk '/^\[INFO\] orgglassfish-[0-9]+ +OPEN +hk2:3.0.3 *$/ \
   {print $2}'
++ head -1
+ STAGING_REPO_ID=orgglassfish-1189
+ mvn -DsonatypeOssDistMgmtNexusUrl=https://jakarta.oss.sonatype.org/ --batch-mode -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -pl -hk2-testing -B -Pstaging,oss-release -DskipTests -Ddoclint=none -DstagingProfileId=1c0c18a0fc339 -DstagingRepositoryId=orgglassfish-1189 -Dmaven.javadoc.failOnError=false deploy
Unable to parse command line options: Missing argument for option: pl

usage: mvn [options] [<goal(s)>] [<phase(s)>]

Options:
 -am,--also-make                        If project list is specified, also
                                        build projects required by the
                                        list
 -amd,--also-make-dependents            If project list is specified, also
                                        build projects that depend on
                                        projects on the list
 -B,--batch-mode                        Run in non-interactive (batch)
                                        mode (disables output color)
 -b,--builder <arg>                     The id of the build strategy to
                                        use
 -C,--strict-checksums                  Fail the build if checksums don't
                                        match
 -c,--lax-checksums                     Warn if checksums don't match
    --color <arg>                       Defines the color mode of the
                                        output. Supported are 'auto',
                                        'always', 'never'.
 -cpu,--check-plugin-updates            Ineffective, only kept for
                                        backward compatibility
 -D,--define <arg>                      Define a system property
 -e,--errors                            Produce execution error messages
 -emp,--encrypt-master-password <arg>   Encrypt master security password
 -ep,--encrypt-password <arg>           Encrypt server password
 -f,--file <arg>                        Force the use of an alternate POM
                                        file (or directory with pom.xml)
 -fae,--fail-at-end                     Only fail the build afterwards;
                                        allow all non-impacted builds to
                                        continue
 -ff,--fail-fast                        Stop at first failure in
                                        reactorized builds
 -fn,--fail-never                       NEVER fail the build, regardless
                                        of project result
 -gs,--global-settings <arg>            Alternate path for the global
                                        settings file
 -gt,--global-toolchains <arg>          Alternate path for the global
                                        toolchains file
 -h,--help                              Display help information
 -l,--log-file <arg>                    Log file where all build output
                                        will go (disables output color)
 -llr,--legacy-local-repository         Use Maven 2 Legacy Local
                                        Repository behaviour, ie no use of
                                        _remote.repositories. Can also be
                                        activated by using
                                        -Dmaven.legacyLocalRepo=true
 -N,--non-recursive                     Do not recurse into sub-projects
 -npr,--no-plugin-registry              Ineffective, only kept for
                                        backward compatibility
 -npu,--no-plugin-updates               Ineffective, only kept for
                                        backward compatibility
 -nsu,--no-snapshot-updates             Suppress SNAPSHOT updates
 -ntp,--no-transfer-progress            Do not display transfer progress
                                        when downloading or uploading
 -o,--offline                           Work offline
 -P,--activate-profiles <arg>           Comma-delimited list of profiles
                                        to activate
 -pl,--projects <arg>                   Comma-delimited list of specified
                                        reactor projects to build instead
                                        of all projects. A project can be
                                        specified by [groupId]:artifactId
                                        or by its relative path
 -q,--quiet                             Quiet output - only show errors
 -rf,--resume-from <arg>                Resume reactor from specified
                                        project
 -s,--settings <arg>                    Alternate path for the user
                                        settings file
 -t,--toolchains <arg>                  Alternate path for the user
                                        toolchains file
 -T,--threads <arg>                     Thread count, for instance 2.0C
                                        where C is core multiplied
 -U,--update-snapshots                  Forces a check for missing
                                        releases and updated snapshots on
                                        remote repositories
 -up,--update-plugins                   Ineffective, only kept for
                                        backward compatibility
 -v,--version                           Display version information
 -V,--show-version                      Display version information
                                        WITHOUT stopping build
 -X,--debug                             Produce execution debug output
[ERROR] Error executing Maven.
org.apache.commons.cli.MissingArgumentException: Missing argument for option: pl
	at org.apache.commons.cli.Parser.processArgs(Parser.java:363)
	at org.apache.commons.cli.Parser.processOption(Parser.java:395)
	at org.apache.commons.cli.Parser.parse(Parser.java:210)
	at org.apache.commons.cli.Parser.parse(Parser.java:88)
	at org.apache.maven.cli.CLIManager.parse(CLIManager.java:166)
	at org.apache.maven.cli.MavenCli.cli(MavenCli.java:411)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:281)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:196)
	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)
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 93 killed;
[ssh-agent] Stopped.
Finished: FAILURE