Re: generate maven dependency difference between two Jenkins builds

2014-11-04 Thread Irfan Sayed
thanks. i am thinking of writing Jenkins plugin which reports the deltas of maven dependencies between two builds i searched , but did not find anyone do you have any idea if such plugin exist OR how we can achieve this ? regards, On Tue, Nov 4, 2014 at 1:06 PM, domi d...@fortysix.ch wrote:

Re: generate maven dependency difference between two Jenkins builds

2014-11-03 Thread Irfan Sayed
thanks. what i figured out is , nexus / artifactory will not download the dependency unless there is change in the version. if dependency x refers version 1.1 , then maven will see if nexus/artifactory has this version along with local maben repo of build machine if it does both, maven will not

Re: generate maven dependency difference between two Jenkins builds

2014-11-03 Thread domi
Please be aware, changing the code of a released library (not SNAPSHOT) is not allowed and maven can not take any responsibility for any errors this will cause. Thats why nexus/artifactory do not allow to change the artifact of a released version once its uploaded. Only SNAPSHOT versions are

generate maven dependency difference between two Jenkins builds

2014-10-19 Thread Irfan Sayed
hello, we have java project and using maven to build the same. we are using Jenkins. in Jenkins , we can generate the delta of source code changes between two builds. in the same way, do we have any way wherein , we can generate the delta of maven dependencies changed between two builds. please

Re: generate maven dependency difference between two Jenkins builds

2014-10-19 Thread Bernd Eckenfels
Hello, I dont have a good method for that (especially not if all dependencies arent fully version-specified. You can use and add dependencies:list as a target to the maven build, then the resolved list will be printed in the build log. This list can change depending on what is available at build

Re: generate maven dependency difference between two Jenkins builds

2014-10-19 Thread Irfan Sayed
thanks bernd. anyone has any other suggestions please? regards On Sun, Oct 19, 2014 at 9:49 PM, Bernd Eckenfels e...@zusammenkunft.net wrote: Hello, I dont have a good method for that (especially not if all dependencies arent fully version-specified. You can use and add dependencies:list

Re: generate maven dependency difference between two Jenkins builds

2014-10-19 Thread Bernd Eckenfels
Ah another thing, I always wished there is an option to archive the effective POM instead of the tear downed POM with the maven-archiver (addMavenDesciptor). Especially when the effective pom also contains the resolved snapshot timestamps (which it currently not does). Speaking of effective pom,

Re: generate maven dependency difference between two Jenkins builds

2014-10-19 Thread Irfan Sayed
thanks bernd. can you please explain in detail . i am sorry but haven't got much if u can give me steps then that wud be great regards On Sun, Oct 19, 2014 at 10:41 PM, Bernd Eckenfels e...@zusammenkunft.net wrote: Ah another thing, I always wished there is an option to archive the effective

Re: generate maven dependency difference between two Jenkins builds

2014-10-19 Thread Ben Podgursky
With regards to Jenkins, it's not exactly what you're asking about, but if you have your project set up as a Maven build and configure builds trigger downstream builds, it will tell you the difference between the last upstream build version and the current one, ex you'll get something like No

Re: generate maven dependency difference between two Jenkins builds

2014-10-19 Thread Bernd Eckenfels
Hello, I was looking a bit deeper into making the dependency plugin to print out the resolved timestamps. I noticed there is already an option -DoutputAbsoluteArtifactFilename=true which would give me the path of the files in the local directory. This is all good for released versions, but it