It is https://issues.apache.org/jira/plugins/servlet/mobile#issue/MNG-5889
Le mar. 6 juin 2017 à 20:27, Arnaud Héritier <aherit...@gmail.com> a écrit : > The problem with extensions is different. And I don't think we'll fix it. > The problem .mvn and usage of -f is a maven bug fixed in 3.5.0 or 3.5.1 > > Le mar. 6 juin 2017 à 19:36, Pascal <pascal.gr...@gmail.com> a écrit : > >> The existing bug to support core extensions: >> https://issues.jenkins-ci.org/browse/JENKINS-30058 >> >> As I said, the only solution so far is to use a Freestyle project. You can >> find more details in the bug comments. >> >> Pascal >> >> >> 2017-06-06 19:27 GMT+02:00 Pascal <pascal.gr...@gmail.com>: >> >> > Hello, >> > >> > I fear you have done everything correctly and the issue is with the >> > Jenkins Maven plugin. There is already a bug report in the Jenkins Maven >> > Plugin, but it's hard to find. If I recall how to find it, I will post >> it >> > here. >> > >> > Unfortunately, it does not look like an easy bug, so you cannot use the >> > "Maven" Job type in Jenkins together with the .mvn folder feature. >> However, >> > what you can do is create a Freestyle Job and add a build step "Call >> Maven >> > goals". >> > >> > Cheers, >> > >> > Pascal >> > >> > >> > 2017-06-06 18:13 GMT+02:00 Eric B <ebenza...@gmail.com>: >> > >> >> Hi, >> >> >> >> I'm cross posting this to StackOverflow ( >> >> https://stackoverflow.com/q/44394234/827480) b/c I'm not truly >> convinced >> >> this is a maven question per say. Rather I think it is more something >> due >> >> to my Jenkins job config that is causing some issues, but I am hoping >> that >> >> maven users here may have encountered this in Jenkins as well. Either >> >> that, or maybe someone can point out that I'm using the .mvn folder >> >> incorrectly. >> >> >> >> Essentially, I have a multi-module maven project that is set up as: >> >> >> >> |.mvn >> >> \-maven.config >> >> \-jvm.config >> >> |superpom >> >> \-pom.xml (main project parent pom, includes module defns) >> >> |module1 >> >> \-pom.xml (parent points to ../superpom/pom.xml) >> >> \src >> >> \... >> >> |module2 >> >> \-pom.xml (parent points to ../superpom/pom.xml) >> >> \src >> >> \... >> >> >> >> My maven.config file is defined as: >> >> >> >> -Dsign.alias=cert >> >> -Dsign.storepass=changeit >> >> -Dsign.keypass=changeit >> >> -Dcheckstyle.skip=true >> >> -Dcobertura.skip=true >> >> -Dpmd.skip=true >> >> -DskipTests=true >> >> -DdatabaseUrl=jdbc:sqlserver://localhost:1433;databaseName=TEMP >> >> -DuserName=test >> >> -Dpassword=test >> >> -f superpom/pom.xml >> >> >> >> If I run my maven build from the command line, everything builds as >> >> expected. ie: >> >> >> >> [project]$ mvn clean install >> >> >> >> However, when I configure my jenkins job, it is failing as though it is >> >> not >> >> seeing/reading the .mvn/ folder/files. In fact, to be honest, I'm not >> >> entirely sure how to configure my maven project in Jenkins. If I leave >> my >> >> ROOT pom definition as blank, then Jenkins complains it doesn't have a >> >> pom.xml file. >> >> >> >> If I specify my root pom as superpom/pom.xml then it isn't loading any >> of >> >> my config files. >> >> >> >> To be safe, I've even tried adding my .mvn folder in my superpom >> folder, >> >> but that too is ignored. >> >> >> >> jenkins.log: >> >> >> >> [superpom] $ /var/jenkins_home/tools/hudson.model.JDK/JDK_7/bin/java >> >> -cp /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven33- >> >> agent-1.8.1.jar:/var/jenkins_home/tools/hudson.tasks.Maven_ >> >> MavenInstallation/Maven_3.3.9/boot/plexus-classworlds-2.5.2. >> >> jar:/var/jenkins_home/tools/hudson.tasks.Maven_ >> >> MavenInstallation/Maven_3.3.9/conf/logging >> >> jenkins.maven3.agent.Maven33Main >> >> >> /var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.3.9 >> >> /var/jenkins_home/war/WEB-INF/lib/remoting-3.7.jar >> >> /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven33- >> >> interceptor-1.8.1.jar >> >> /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven3- >> >> interceptor-commons-1.8.1.jar >> >> 38679 >> >> <===[JENKINS REMOTING CAPACITY]===>channel started >> >> using settings config with name Settings.xml >> >> Replacing all maven server entries not found in credentials list is >> true >> >> Executing Maven: -B -f >> >> /var/jenkins_home/workspace/JB4(Maven)/superpom/pom.xml >> >> -Dmaven.repo.local=/var/jenkins_home/workspace/JB4(Maven)/.repository >> >> -s /tmp/settings4167440206098086967.xml clean install >> >> [INFO] Scanning for projects... >> >> >> >> >> >> I'm not sure if I am using the .mvn folder incorrectly, if there is >> >> something wrong with my Jenkins job configuration. >> >> >> >> Am I doing this right? Am I missing a step somewhere? >> >> >> >> Thanks, >> >> >> >> Eric >> >> >> > >> > >> > -- > ----- > Arnaud Héritier > http://aheritier.net > Mail/GTalk: aheritier AT gmail DOT com > Twitter/Skype : aheritier > -- ----- Arnaud Héritier http://aheritier.net Mail/GTalk: aheritier AT gmail DOT com Twitter/Skype : aheritier