The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

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

Build failing with message there is no POM in this directory (/opt/atlassian/pipelines/agent/build).

sunny_mattas
Contributor
October 29, 2016

I have configured enabled and configured bitbucket-pipeline with my  code(java, maven,spring boot) in bit bucket. But each time I try to run build it fails with below message

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.080 s
[INFO] Finished at: 2016-10-23T11:06:58+00:00
[INFO] Final Memory: 13M/483M
[INFO] ------------------------------------------------------------------------
[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (/opt/atlassian/pipelines/agent/build). Please verify you invoked Maven from the correct directory. -> [Help 1]
[ERROR]

 Not Sure why it is looking for path 

/opt/atlassian/pipelines/agent/build.

Below is my bitbucket-pipelines.yml

# You can specify a custom docker image from Docker Hub as your build environment.

image: maven:3.3.3

pipelines:

  default:

    - step:

        script: # Modify the commands below to build your repository.

          - mvn clean install

Please let me know what I am missing in my setup. Thanks.

2 answers

1 accepted

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

3 votes
Answer accepted
sunny_mattas
Contributor
October 29, 2016

Fixed by adding  - cd projectName  to script  bitbucket-pipelines.yml. Since my pom.xml was inside my project directory.

 

sinapocalypse
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 13, 2019

I don't have pom.xml file, how can I add it to my directory?

azali
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 8, 2021

hi sunny ,i have same issue. POM is not on root directory of repo . i am not using any pipeline where i can specify to CD in to project directory. I am just using a maven task . Is there a way i can specify in bamboo to get in to project directory which is 1 level down from root directory. 

3 votes
Ranjan Singh
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
November 4, 2018

@sunny_mattas I am facing the same issue. I tried adding below:

script:

- mvn clean install
- git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_APP_NAME.git HEAD:master

 

but getting following error:

build issue.JPG

sunny_mattas
Contributor
November 4, 2018

Look for location of pom.xml in your project. Seems bitbucket assumes your pom.xml is inside folder "/opt/atlassian/pipelines/agent/build". But for me and I am assuming for you also it is inside a folder(project name) at this location. So run  mvn clean install inside the folder having pom.xml. For this change your script to following

script:
- cd path_to_pom.xml
- mvn clean install
- git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_APP_NAME.git HEAD:master

path_to_pom.xml is relative from  /opt/atlassian/pipelines/agent/build. 

Like Clevelandio likes this
Malathi Ramegowda
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
March 7, 2019

@Ranjan Singh, I am also facing the same issue. Could you please let know if you come across any solution?

TAGS
AUG Leaders

Atlassian Community Events