Unable to test Jenkins plugin

后端 未结 2 1698
萌比男神i
萌比男神i 2021-01-19 10:58

I am actually trying to develop a Jenkins plugin using maven but I am unable to test it.

I created my project with the command mvn -cpu hpi:create. I c

相关标签:
2条回答
  • 2021-01-19 11:25

    I finally find the answer to my questions. The problem is that I was using an old version of maven, the 2.2.1 version. So I change to the last version, 3.0.4, everything is fine now.

    0 讨论(0)
  • 2021-01-19 11:33

    In pom.xml, try changing parent to this:

    <parent>
        <groupId>org.jenkins-ci.plugins</groupId>
        <artifactId>plugin</artifactId>
        <version>1.454</version>
    </parent>
    

    I just did quick test with that hpi:create, and it worked for me, I got both global and job config things as expected, but I had to do that change to pom.xml, before I got it to compile.

    That is, I did:

    • mvn hpi:create
    • entered groupId foo.hyde.jenkins.plugins, artifactId hello-world when prompted.
    • cd hello-world
    • mvn install failed
    • Edit pom.xml to change the parent
    • mvn install succeeded
    • mvn hpi:run -Djetty.port=8092 succeeded (Using that port because other Jenkins is already in default port, otherwise -D... not needed.)
    • Go to http://localhost:8092, check global config, create job and add the build step

    And it worked for me.

    I'm using Maven 2, version 2.2.1.

    0 讨论(0)
提交回复
热议问题