Expand my Community achievements bar.

Jenkins build failure with maven-sling-plugin:2.3.0 on AEM 6.2

Avatar

Level 2

Hello Everyone,

We are getting below error while trying to build from Jenkins to AEM 6.2,we are not able to record any errors in AEM instance on build failure to know the reason for internal server error,any inputs to debug this will be helpful if in case anyone came across similar error on maven build plugin install.

[ERROR] Failed to execute goal org.apache.sling:maven-sling-plugin:2.3.0:install (install-bundle-author) on project project.core: Installation on http://host:port/crx/repository/crx.default/apps/project/install/failed, cause: Installation failed, cause: Internal Server Error -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.sling:maven-sling-plugin:2.3.0:install (install-bundle-author) on project project.core: Installation on http://host:port/crx/repository/crx.default/apps/project/install/

failed, cause: Installation failed, cause: Internal Server Error -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.sling:maven-sling-plugin:2.3.0:install (install-bundle-author) on project dialog.core: Installation on http://host:port/crx/repository/crx.default/apps/project/install/ failed, cause: Installation failed, cause: Internal Server Error

Thanks in advance.

10 Replies

Avatar

Level 10

I find its best practice to use tools that work - Maven 10 Archetype with Maven works very well to build and deploy AEM projects.

You can also use Lazybones too - which uses Maven:

Creating an Adobe Experience Manager project using Lazybones

Avatar

Level 2

Hi Mac,

    As per our project requirement we need to build and deploy the code to our Dev and other instances through Jenkins only. While configuring and triggering the build in Jenkins for our 6.2 codebase we are facing the above error.

We can successfully build the code in eclipse through maven for the same 6.2 codebase in our local, Thanks.

Regards,

Saran

Avatar

Level 10

Adobe Recommends using Maven - as per the docs: How to Build AEM Projects using Apache Maven

I recommend looking at your requirements to line them up with the tool that Adobe recommends.

In other community threads - it recommends using Maven as well.

Avatar

Level 10

Hi Saran,

A quick question - Are you trying to build the project using Jenkins that deploys to DEV or Specific environments?

First test in local environment using Maven without errors and then you deploy to your environments(ex: Dev, Test or Prod) using Jenkins.

Hope this helps!

Thanks,

Ratna.

Avatar

Level 2

Hi Ratna,

    Yes. I am trying to build the project using Jenkins that deploys to Dev environment.

The same code base, we can build successfully from our eclipse (local environment) but when we configured the Jenkins to build the code base we are getting the above mentioned error.

Note : The older version of our code (AEM 6.0) is building and deploying successfully to the Dev environment through Jenkins. But only for our AEM 6.2 version we are getting this error. We have made the similar configuration of 6.0 for our 6.2 version in Jenkins.

Kindly help us on this, Thanks.

Regards,

Saran

Avatar

Level 4

Can you paste the POM.xml file and maven command used to build and deploy from Jenkins? In that way, we can assist if a problem with configuration, or communication or also setup of Jenkins.

If you can also take a screenshot of Jenkins job used, it could be helpful too for troubleshooting as well.

Avatar

Level 2

Hi Diego,

    Please find the pom.xml files used for deploying the project from jenkins.

**************

pom.xml

**************

<?xml version="1.0" encoding="UTF-8"?>

<!-- | Copyright 2014 Adobe Systems Incorporated | | Licensed under the Apache

License, Version 2.0 (the "License"); | you may not use this file except

in compliance with the License. | You may obtain a copy of the License at

| | http://www.apache.org/licenses/LICENSE-2.0 | | Unless required by applicable

law or agreed to in writing, software | distributed under the License is

distributed on an "AS IS" BASIS, | WITHOUT WARRANTIES OR CONDITIONS OF ANY

KIND, either express or implied. | See the License for the specific language

governing permissions and | limitations under the License. -->

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

<modelVersion>4.0.0</modelVersion>

<groupId>com.org.wcm.app</groupId>

<artifactId>app</artifactId>

<packaging>pom</packaging>

<version>0.0.1-SNAPSHOT</version>

<description>app</description>

<modules>

<module>core</module>

<module>ui.apps</module>

<!-- <module>ui.content</module> -->

<module>it.tests</module>

<!-- <module>it.launcher</module> -->

</modules>

<properties>

<aem.host>localhost</aem.host>

<aem.port>4502</aem.port>

<aem.publish.host>localhost</aem.publish.host>

<aem.publish.port>4503</aem.publish.port>

<sling.user>admin</sling.user>

<sling.password>admin</sling.password>

<vault.user>admin</vault.user>

<vault.password>admin</vault.password>

<!-- For the following servers, the user names and passwords are stored

in the Jenkins settings.xml file: /var/build/jenkins/.m2/settings.xml -->

<!--Integration Server properties -->

                     

        <!--DEV Server properties-->

       

            <!--DEV-->

<cq.dev.b.author.host>12.345.67.890</cq.dev.b.author.host>

<cq.dev.b.author.port>4502</cq.dev.b.author.port>

<cq.dev.b.author.protocol>http</cq.dev.b.author.protocol>

<cq.dev.b.publish1.host>12.345.67.890</cq.dev.b.publish1.host>

<cq.dev.b.publish1.port>4503</cq.dev.b.publish1.port>

<cq.dev.b.publish1.protocol>http</cq.dev.b.publish1.protocol>

           

        

       

       

</properties>

<build>

<plugins>

<!-- Maven Release Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-release-plugin</artifactId>

<version>2.5.1</version>

<configuration>

<scmCommentPrefix>[maven-scm] :</scmCommentPrefix>

<preparationGoals>clean install</preparationGoals>

<goals>install</goals>

<releaseProfiles>release</releaseProfiles>

</configuration>

</plugin>

<!-- Maven Source Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-source-plugin</artifactId>

<version>3.0.1</version>

<inherited>true</inherited>

</plugin>

<!-- Maven Resources Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-resources-plugin</artifactId>

<configuration>

<encoding>UTF-8</encoding>

</configuration>

</plugin>

<!-- Maven Jar Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-jar-plugin</artifactId>

<version>2.5</version>

</plugin>

<!-- Maven Enforcer Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-enforcer-plugin</artifactId>

<executions>

<execution>

<id>enforce-maven</id>

<goals>

<goal>enforce</goal>

</goals>

<configuration>

<rules>

<requireMavenVersion>

<version>[2.2.1,)</version>

</requireMavenVersion>

<requireJavaVersion>

<message>Project must be compiled with Java 6 or higher</message>

<version>1.6.0</version>

</requireJavaVersion>

</rules>

</configuration>

</execution>

</executions>

</plugin>

<!-- Maven Compiler Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<configuration>

<source>1.6</source>

<target>1.6</target>

<encoding>UTF-8</encoding>

</configuration>

</plugin>

<!-- Maven IntelliJ IDEA Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-idea-plugin</artifactId>

<version>2.2.1</version>

<configuration>

<jdkLevel>1.6</jdkLevel>

<linkModules>true</linkModules>

<downloadSources>true</downloadSources>

</configuration>

</plugin>

<!-- Maven Eclipse Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-eclipse-plugin</artifactId>

<version>2.9</version>

<configuration>

<downloadSources>true</downloadSources>

</configuration>

</plugin>

</plugins>

<pluginManagement>

<plugins>

<!-- Maven Clean Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-clean-plugin</artifactId>

<version>2.6.1</version>

</plugin>

<!-- Maven Resources Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-resources-plugin</artifactId>

<version>2.7</version>

</plugin>

<!-- Maven Compiler Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<version>3.2</version>

</plugin>

<!-- Apache Felix SCR Plugin -->

<plugin>

<groupId>org.apache.felix</groupId>

<artifactId>maven-scr-plugin</artifactId>

<version>1.20.0</version>

<executions>

<execution>

<id>generate-scr-scrdescriptor</id>

<goals>

<goal>scr</goal>

</goals>

<configuration>

<!-- Private service properties for all services. -->

<properties>

<service.vendor>Adobe</service.vendor>

</properties>

</configuration>

</execution>

</executions>

<configuration>

<outputDirectory>${project.build.directory}/classes</outputDirectory>

</configuration>

<dependencies>

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-simple</artifactId>

<version>1.7.6</version>

</dependency>

</dependencies>

</plugin>

<!-- Maven Installer Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-install-plugin</artifactId>

<version>2.5.2</version>

</plugin>

<!-- Maven Surefire Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-surefire-plugin</artifactId>

<version>2.18.1</version>

</plugin>

<!-- Maven Failsafe Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-failsafe-plugin</artifactId>

<version>2.18.1</version>

</plugin>

<!-- Maven Deploy Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-deploy-plugin</artifactId>

<version>2.8.2</version>

</plugin>

<!-- Apache Sling Plugin -->

<plugin>

<groupId>org.apache.sling</groupId>

<artifactId>maven-sling-plugin</artifactId>

<version>2.1.0</version>

<configuration>

<usePut>false</usePut>

</configuration>

</plugin>

<!-- Content Package Plugin -->

<plugin>

<groupId>com.day.jcr.vault</groupId>

<artifactId>content-package-maven-plugin</artifactId>

<version>0.0.24</version>

<configuration>

<targetURL>http://${aem.host}:${aem.port}/crx/packmgr/service.jsp</targetURL>

<failOnError>true</failOnError>

<failOnMissingEmbed>true</failOnMissingEmbed>

<useProxy>false</useProxy>

</configuration>

</plugin>

<!-- Apache Felix Bundle Plugin -->

<plugin>

<groupId>org.apache.felix</groupId>

<artifactId>maven-bundle-plugin</artifactId>

<version>2.5.3</version>

<inherited>true</inherited>

</plugin>

<!-- Maven Enforcer Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-enforcer-plugin</artifactId>

<version>1.4</version>

</plugin>

<!-- Maven Dependency Plugin -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-dependency-plugin</artifactId>

<version>2.10</version>

</plugin>

<!-- Build Helper Maven Plugin -->

<plugin>

<groupId>org.codehaus.mojo</groupId>

<artifactId>build-helper-maven-plugin</artifactId>

<version>1.9.1</version>

</plugin>

<!--This plugin's configuration is used to store Eclipse m2e settings

only. It has no influence on the Maven build itself. -->

<plugin>

<groupId>org.eclipse.m2e</groupId>

<artifactId>lifecycle-mapping</artifactId>

<version>1.0.0</version>

<configuration>

<lifecycleMappingMetadata>

<pluginExecutions>

<pluginExecution>

<pluginExecutionFilter>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-enforcer-plugin</artifactId>

<versionRange>[1.0.0,)</versionRange>

<goals>

<goal>enforce</goal>

</goals>

</pluginExecutionFilter>

<action>

<ignore />

</action>

</pluginExecution>

<pluginExecution>

<pluginExecutionFilter>

<groupId>

org.apache.maven.plugins

</groupId>

<artifactId>

maven-dependency-plugin

</artifactId>

<versionRange>

[2.2,)

</versionRange>

<goals>

<goal>copy-dependencies</goal>

<goal>unpack</goal>

</goals>

</pluginExecutionFilter>

<action>

<ignore />

</action>

</pluginExecution>

<pluginExecution>

<pluginExecutionFilter>

<groupId>

org.codehaus.mojo

</groupId>

<artifactId>

build-helper-maven-plugin

</artifactId>

<versionRange>

[1.5,)

</versionRange>

<goals>

<goal>

reserve-network-port

</goal>

</goals>

</pluginExecutionFilter>

<action>

<ignore />

</action>

</pluginExecution>

</pluginExecutions>

</lifecycleMappingMetadata>

</configuration>

</plugin>

<plugin>

<groupId>org.codehaus.mojo</groupId>

<artifactId>cobertura-maven-plugin</artifactId>

<version>2.6</version>

<configuration>

<formats>

                    <format>html</format>

                </formats>

</configuration>

<executions>

<execution>

<goals>

<goal>clean</goal>

</goals>

</execution>

</executions>

</plugin>

</plugins>

</pluginManagement>

</build>

<profiles>

<!-- ====================================================== -->

<!-- A D O B E P U B L I C P R O F I L E -->

<!-- ====================================================== -->

<profile>

<id>adobe-public</id>

<activation>

<activeByDefault>true</activeByDefault>

</activation>

<properties>

<releaseRepository-Id>adobe-public-releases</releaseRepository-Id>

<releaseRepository-Name>Adobe Public Releases</releaseRepository-Name>

<releaseRepository-URL>https://repo.adobe.com/nexus/content/groups/public</releaseRepository-URL>

</properties>

<repositories>

<repository>

<id>adobe-public-releases</id>

<name>Adobe Public Repository</name>

<url>https://repo.adobe.com/nexus/content/groups/public</url>

<releases>

<enabled>true</enabled>

<updatePolicy>never</updatePolicy>

</releases>

<snapshots>

<enabled>false</enabled>

</snapshots>

</repository>

</repositories>

<pluginRepositories>

<pluginRepository>

<id>adobe-public-releases</id>

<name>Adobe Public Repository</name>

<url>https://repo.adobe.com/nexus/content/groups/public</url>

<releases>

<enabled>true</enabled>

<updatePolicy>never</updatePolicy>

</releases>

<snapshots>

<enabled>false</enabled>

</snapshots>

</pluginRepository>

</pluginRepositories>

</profile>

</profiles>

<!-- ====================================================================== -->

<!-- D E P E N D E N C I E S -->

<!-- ====================================================================== -->

<dependencyManagement>

<dependencies>

<!-- OSGi Dependencies -->

<dependency>

<groupId>org.apache.felix</groupId>

<artifactId>org.apache.felix.scr</artifactId>

<version>1.6.0</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>org.apache.felix</groupId>

<artifactId>org.apache.felix.scr.annotations</artifactId>

<version>1.9.8</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>biz.aQute.bnd</groupId>

<artifactId>annotation</artifactId>

<version>2.3.0</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>biz.aQute</groupId>

<artifactId>bndlib</artifactId>

<version>1.50.0</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>org.osgi</groupId>

<artifactId>org.osgi.core</artifactId>

<version>4.2.0</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>org.osgi</groupId>

<artifactId>org.osgi.compendium</artifactId>

<version>4.2.0</version>

<scope>provided</scope>

</dependency>

<!-- Logging Dependencies -->

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-api</artifactId>

<version>1.7.6</version>

<scope>provided</scope>

</dependency>

<!-- Apache Sling Dependencies -->

<dependency>

<groupId>com.adobe.aem</groupId>

<artifactId>uber-jar</artifactId>

<version>6.2.0</version>

<scope>provided</scope>

<classifier>unobfuscated-apis</classifier>

</dependency>

<!-- Servlet API -->

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>servlet-api</artifactId>

<version>2.5</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>javax.servlet.jsp</groupId>

<artifactId>jsp-api</artifactId>

<version>2.1</version>

<scope>provided</scope>

</dependency>

<!-- JCR -->

<dependency>

<groupId>javax.jcr</groupId>

<artifactId>jcr</artifactId>

<version>2.0</version>

<scope>provided</scope>

</dependency>

<!-- Testing -->

<dependency>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

<version>4.11</version>

<scope>test</scope>

</dependency>

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-simple</artifactId>

<version>1.5.11</version>

<scope>test</scope>

</dependency>

<dependency>

<groupId>org.mockito</groupId>

<artifactId>mockito-all</artifactId>

<version>1.9.5</version>

<scope>test</scope>

</dependency>

<dependency>

<groupId>junit-addons</groupId>

<artifactId>junit-addons</artifactId>

<version>1.4</version>

<scope>test</scope>

</dependency>

<dependency>

<groupId>org.powermock</groupId>

<artifactId>powermock-module-junit4</artifactId>

<version>1.5.6</version>

<scope>test</scope>

</dependency>

<dependency>

<groupId>org.powermock</groupId>

<artifactId>powermock-api-mockito</artifactId>

<version>1.5.6</version>

<scope>test</scope>

</dependency>

<dependency>

<groupId>commons-lang</groupId>

<artifactId>commons-lang</artifactId>

<version>2.5</version>

<scope>test</scope>

</dependency>

<!-- for salesforce -->

<dependency>

<groupId>com.day.cq.mcm</groupId>

<artifactId>cq-mcm-salesforce</artifactId>

<version>1.1.6</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>com.day.cq</groupId>

<artifactId>cq-commons</artifactId>

<version>5.6.2</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>org.apache.sling</groupId>

<artifactId>org.apache.sling.commons.json</artifactId>

<version>2.0.16</version>

</dependency>

<dependency>

<groupId>org.apache.httpcomponents</groupId>

<artifactId>httpclient</artifactId>

<version>4.5.1</version>

</dependency>

<dependency>

<groupId>com.day.cq.wcm</groupId>

<artifactId>cq-wcm-api</artifactId>

<version>5.6.2</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>com.adobe.acs</groupId>

<artifactId>acs-aem-commons-bundle</artifactId>

<version>3.1.0</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>com.adobe.acs</groupId>

<artifactId>acs-aem-commons-content</artifactId>

<version>3.1.0</version>

<scope>provided</scope>

<type>content-package</type>

</dependency>

<dependency>

<groupId>joda-time</groupId>

<artifactId>joda-time</artifactId>

<version>2.9.4</version>

</dependency>

</dependencies>

</dependencyManagement>

</project>

********************************

pom-core.xml

********************************

<?xml version="1.0" encoding="UTF-8"?>

<!-- | Copyright 2014 Adobe Systems Incorporated | | Licensed under the Apache

License, Version 2.0 (the "License"); | you may not use this file except

in compliance with the License. | You may obtain a copy of the License at

| | http://www.apache.org/licenses/LICENSE-2.0 | | Unless required by applicable

law or agreed to in writing, software | distributed under the License is

distributed on an "AS IS" BASIS, | WITHOUT WARRANTIES OR CONDITIONS OF ANY

KIND, either express or implied. | See the License for the specific language

governing permissions and | limitations under the License. -->

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

<modelVersion>4.0.0</modelVersion>

<parent>

<groupId>com.org.wcm.app</groupId>

<artifactId>app</artifactId>

<version>0.0.1-SNAPSHOT</version>

<relativePath>../pom.xml</relativePath>

</parent>

<artifactId>app.core</artifactId>

<packaging>bundle</packaging>

<name>app - Core</name>

<description>Core bundle for app</description>

<build>

<plugins>

<plugin>

<groupId>org.apache.felix</groupId>

<artifactId>maven-scr-plugin</artifactId>

</plugin>

<plugin>

<groupId>org.apache.felix</groupId>

<artifactId>maven-bundle-plugin</artifactId>

<extensions>true</extensions>

<configuration>

<instructions>

<Embed-Dependency>httpcore,httpclient,jsoup</Embed-Dependency>

<Embed-Transitive>true</Embed-Transitive>

                            <Import-Package>*;resolution:=optional</Import-Package>

                            <Sling-Model-Packages>com.org.wcm.app.app.core</Sling-Model-Packages>

</instructions>

</configuration>

</plugin>

</plugins>

</build>

<profiles>

<!-- Development profile: install only the bundle -->

<profile>

<id>autoInstallBundle</id>

<activation>

</activation>

<build>

<plugins>

<plugin>

<groupId>org.apache.sling</groupId>

<artifactId>maven-sling-plugin</artifactId>

<configuration>

<!-- Note that this requires /apps/app/install to exist!! -->

<!-- This is typically the case when ui.apps is deployed first -->

<!-- Otherwise, create /apps/app/install manually (CRXDE|Lite) -->

<slingUrlSuffix>/apps/app/install/</slingUrlSuffix>

<failOnError>true</failOnError>

</configuration>

</plugin>

</plugins>

</build>

</profile>

<!-- DEV B -->

<profile>

<id>Dev-B</id>

<build>

<plugins>

<plugin>

<groupId>org.apache.sling</groupId>

<artifactId>maven-sling-plugin</artifactId>

<version>2.1.0</version>

<executions>

<execution>

<id>install-bundle-author</id>

<goals>

<goal>install</goal>

</goals>

<configuration>

<slingUrl>${cq.dev.b.author.protocol}://${cq.dev.b.author.host}:${cq.dev.b.author.port}/crx/repository/crx.default</slingUrl>

<slingUrlSuffix>/apps/app/install/</slingUrlSuffix>

<failOnError>true</failOnError>

<user>${build-credential-user-dev-b}</user>

<password>${build-credential-password-dev-b}</password>

</configuration>

</execution>

<execution>

<id>install-bundle-publish</id>

<goals>

<goal>install</goal>

</goals>

<configuration>

<slingUrl>${cq.dev.b.publish1.protocol}://${cq.dev.b.publish1.host}:${cq.dev.b.publish1.port}/crx/repository/crx.default</slingUrl>

<slingUrlSuffix>/apps/app/install/</slingUrlSuffix>

<failOnError>true</failOnError>

<user>${build-credential-user-dev-b}</user>

<password>${build-credential-password-dev-b}</password>

</configuration>

</execution>

</executions>

</plugin>

</plugins>

</build>

</profile>

</profiles>

<dependencies>

<!-- OSGi Dependencies -->

<dependency>

<groupId>org.apache.felix</groupId>

<artifactId>org.apache.felix.scr</artifactId>

</dependency>

<dependency>

<groupId>org.apache.felix</groupId>

<artifactId>org.apache.felix.scr.annotations</artifactId>

</dependency>

<dependency>

<groupId>biz.aQute</groupId>

<artifactId>bndlib</artifactId>

</dependency>

<dependency>

<groupId>org.osgi</groupId>

<artifactId>org.osgi.core</artifactId>

</dependency>

<dependency>

<groupId>org.osgi</groupId>

<artifactId>org.osgi.compendium</artifactId>

</dependency>

<!-- Other Dependencies -->

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-api</artifactId>

</dependency>

<dependency>

<groupId>javax.jcr</groupId>

<artifactId>jcr</artifactId>

</dependency>

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>servlet-api</artifactId>

</dependency>

<dependency>

<groupId>com.adobe.aem</groupId>

<artifactId>uber-jar</artifactId>

<version>6.2.0</version>

<scope>provided</scope>

<classifier>obfuscated-apis</classifier>

</dependency>

<dependency>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

</dependency>

<dependency>

<groupId>org.mockito</groupId>

<artifactId>mockito-all</artifactId>

</dependency>

<dependency>

<groupId>junit-addons</groupId>

<artifactId>junit-addons</artifactId>

</dependency>

<dependency>

<groupId>org.powermock</groupId>

<artifactId>powermock-module-junit4</artifactId>

</dependency>

<dependency>

<groupId>org.powermock</groupId>

<artifactId>powermock-api-mockito</artifactId>

</dependency>

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-log4j12</artifactId>

<version>1.5.2</version>

</dependency>

<dependency>

<groupId>commons-lang</groupId>

<artifactId>commons-lang</artifactId>

<scope>test</scope>

</dependency>

<dependency>

<groupId>org.jsoup</groupId>

<artifactId>jsoup</artifactId>

<version>1.8.3</version>

</dependency>

<dependency>

<groupId>org.apache.httpcomponents</groupId>

<artifactId>httpcore</artifactId>

<version>4.4.3</version>

</dependency>

<dependency>

<groupId>org.apache.httpcomponents</groupId>

<artifactId>httpclient</artifactId>

<version>4.5.1</version>

</dependency>

<dependency>

<groupId>commons-codec</groupId>

<artifactId>commons-codec</artifactId>

<version>1.4</version>

</dependency>

<dependency>

<groupId>commons-logging</groupId>

<artifactId>commons-logging</artifactId>

<version>1.1.1</version>

</dependency>

<dependency>

<groupId>net.sf.jtidy</groupId>

<artifactId>jtidy</artifactId>

<version>r938</version>

</dependency>

<dependency>

<groupId>com.adobe.acs</groupId>

<artifactId>acs-aem-commons-bundle</artifactId>

<version>3.1.0</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>javax.mail</groupId>

<artifactId>mail</artifactId>

<version>1.4</version>

</dependency>

<dependency>

   <groupId>com.cognifide.cq</groupId>

   <artifactId>sling-dynamic-include</artifactId>

   <version>2.1.3</version>

</dependency>

<dependency>

<groupId>org.apache.commons</groupId>

<artifactId>commons-lang3</artifactId>

<version>3.0</version>

</dependency>

<dependency>

<groupId>commons-httpclient</groupId>

<artifactId>commons-httpclient</artifactId>

<version>3.1</version>

</dependency>

<dependency>

<groupId>commons-collections</groupId>

<artifactId>commons-collections</artifactId>

<version>3.0</version>

<scope>test</scope>

</dependency>

<dependency>

<groupId>javax.inject</groupId>

<artifactId>javax.inject</artifactId>

<version>1</version>

<scope>provided</scope>

   </dependency>

   <dependency>

<groupId>joda-time</groupId>

<artifactId>joda-time</artifactId>

</dependency>

</dependencies>

</project>

*********************************

Jenkins configuration

*********************************

jenkins-maven config.png

Avatar

Employee Advisor

Hi,

can you please share the relevant part of the AEM error.log for that time when you want to deploy that package?

Jörg

Avatar

Level 3

Also -X flag during maven build can be helpful sometimes (spitting out the response code, etc)