Ideally for this, Maven (and such, the JVM) would be contained as an itegral part of the popular operating systems like Windows, MacOS and Linux. What a perfect world. ;-)
> -----Original Message----- > From: Eric Kolotyluk [mailto:eric.koloty...@gmail.com] > Sent: Donnerstag, 21. Juni 2012 21:54 > To: Maven Users List > Subject: Maven for Software Installation > > I have brought this notion up before, but I have been thinking about it > a bit more. > > Would it make sense to use Maven technology for software deployment and > installation as opposed to just builds? > > What I envision is something akin to the Global Assembly Cache in .NET, > but for Maven artifacts. In particular, the local repository would act > like a GAC, but you might want to separate a system local repository > from the user local repositories. > > The basic idea is that when deploying/installing software you would not > bundle all your dependent artifact into your installer, rather you > would just bundle their coordinates. At installation time you would > install the Maven Installer if it was not already there, then your > installer would work in conjunction with the Maven Installer. Basically > the Maven Installer subsystem would simply download the dependent > artifacts from Maven Central or elsewhere, and put them in the System > Repository (similar to the GAC). > > One benefit of this is that if you have a lot of software that all > reference the same artifacts, they can share copies. Other benefits > would be similar to those for the .NET GAC, although hopefully we could > avoid some of the problems the GAC has created. > > Another benefit is that installers could be smaller by not bundling in > dependent artifacts. Installation could be faster in that if dependent > artifacts are already in the System Repository downloading and > installing them is unnecessary. > > So am I just thinking crazy, or is there any potential benefit to this > idea? > > Cheers, Eric > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org