Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Pipeline maven build fails but is succesfull locally

Harsha Vardhan
Contributor
February 23, 2019

Error that I am getting Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:testCompile

MY POM.xml

<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>
<groupId>WebDriverTest</groupId>
<artifactId>WebDriverTest</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.12.0</version>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.14.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.17</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.9</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>fluent-hc</artifactId>
<version>4.5.5</version>
</dependency>
</dependencies>


<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.7</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.21.0</version>
<configuration>
<includes>
<include>HomePageAssertions.java</include>
<include>UserJourneys.java</include>
</includes>
</configuration>
</plugin>
</plugins>
<defaultGoal>install</defaultGoal>

</build>


</project>

1 answer

0 votes
Graham Gatus
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 5, 2019

@Harsha Vardhan are you able to provide some further details regarding your bitbucket-pipeline.yml file, as well as the source, and the output from maven ( if you can reproduce the problem, perhaps create a new public repository and post a link here demonstrating the problem).

 

A few things you can try to narrow down the possibilities:

- Run maven with the '-e -X' flags to produce more verbose output.

- Compare jvm version locally vs pipelines (java -version)

- Compare maven version locally vs pipelines (mvn -version)

 

You can also try to build locally using the Bitbucket Pipelines docker image. From within your local project, start up the pipelines build container, and mount in your project as a volume and set that as the working directory:

 

docker run -v $(pwd):$(pwd) -w $(pwd) -it atlassian/default-image:latest bash

You can then issue the mvn command to try and reproduce the problem.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events