So how does this book help you any more than all the detailed online Maven docs that exists and are updated?
On Thu, Jun 12, 2014 at 4:10 PM, Barrie Treloar <[email protected]> wrote: > On 13 June 2014 00:16, Hohl, Gerrit <[email protected]> wrote: > > > We use Maven and Jenkins for about 1.5 years now, I guess. Until now the > > Maven projects have been very simple and - let's say - very monolithic. > > > > But recently we identify more and more internal libraries in our > > products. Of course we don't want to share this libraries by > > copy-n-paste between the products - especially as we have Maven. > > > > So we started to read books, tutorials on the Internet and so on. But > > > > Can you list what you've read so far? > I assume you've gone through the ones we link at the Maven site? > http://maven.apache.org/articles.html > > > > most of them only deal with simple projects. They don't cover e.g. > > versioning the build process (especially if your build process consists > > of more than just one step). They also don't cover the problems of > > developing the libraries while your developing the products which depend > > on them. Especially at the beginning your libraries will go through a > > lot of changes. A few name snapshots as a solution, but don't explain > > how you can work using them, how you can use them in your pom.xml and > > how you deal with them if you finally switch your product and/or your > > library from the snapshot state to the release state. A few also say > > that you shouldn't use snapshots at all because it will result in many > > problems (e.g. having -SNAPSHOT entries in your pom.xml). Nightly builds > > or build triggered by the SCM are also an issue here. > > > > I highly recommend that you sit down locally with your group and write up a > list of questions, and then document them on your internal wiki. > Work through which ones are causing you the most pain (whatever that may > be; confusion, build stability, slow build times, etc) > And after you've done some googling, searched the archives, etc, then come > back and ask the questions individually here. > > A lot of the problem you will find when you get to this level is that it's > hard to express the concepts if you haven't already been exposed to them > before. > And we can't give the advice you want because we have to both upskill and > explain options and their alternatives. > > Look for blogs by active members of the community, some that come to mind > are (in no particular order): > * Brian Fox - http://blog.sonatype.com/author/brian/ > * Stephen Connolly - http://javaadventure.blogspot.com.au/ > * Ron Wheeler - http://blog.artifact-software.com/tech/?author=2 > > And when you think you've found the answers - contribute them back to the > community. >
