Maven plugin which displays the parents of a given project recursively

2014-06-20 Thread Mirko Friedenhagen
Hello, does anybody know of a plugin which shows the GAV coordinates of the parents of a given project recursively? Or is there any feasible plugin where I could contribute with a goal? My team of 3 is consulting approx. 200 developers in regards of build engineering with ca. 1000 Jenkins jobs

Re: Maven plugin which displays the parents of a given project recursively

2014-06-20 Thread jieryn
http://mojo.codehaus.org/versions-maven-plugin/ I have Jenkins jobs which @weekly run a smoke test update all the things and see if it works build, for each project. I also have a set of jobs which are virtually the same but simply run the display versions of the plugin goals. If the team gets

Re: Maven plugin which displays the parents of a given project recursively

2014-06-20 Thread Mirko Friedenhagen
Thanks, putting a goal like this in the versions-maven-plugin is a good idea :-). Concerning automatic updates: * We do this in some ways, in the end product teams have the responsibility for a working release, so I may just advise to do this. * Unfortunately Maven configurations and usage are to

Re: Maven plugin which displays the parents of a given project recursively

2014-06-20 Thread Ron Wheeler
Good description of the use case that helps. You are not very explicit about how you identify the projects to be checked or where (SCM, staging folder) you want to find them. Just a thought: Couldn't this be accomplished with a batch job that used XSLT or a simple Java program with an XML

Re: Maven plugin which displays the parents of a given project recursively

2014-06-20 Thread Mirko Friedenhagen
Ron, * finding all POMs is not that simple in our case as we have at least 20 SVN repositories with multiple projects and about 100 git repositories. * POMs are XML but a lot of projects have at least DEPARTMENT_POM - TEAM_POM - PROJECT_POM - MODULE_POM relations, so we have to lookup stuff in

Re: Maven plugin which displays the parents of a given project recursively

2014-06-20 Thread Ron Wheeler
I understand that you have a few (120) repos but once you have made the list, it is easy to maintain. Same as the list of active projects. 1000 is a lot of names to list but you probably can find one already existing or make one through a partially automated process. Otherwise it is a

Re: Maven plugin which displays the parents of a given project recursively

2014-06-20 Thread Mirko Friedenhagen
Ron, we have developed some tools which try to guess POM resolutions using Python and getting the same resolution resp. interpolations as Maven is sometimes hard to do: * Inheriting POMs do not need to override version and groupId so you have to interpolate these from the ancestors. * Same for