nuget vs maven
TRANSCRIPT
nuget vs mavenMiguel Fernández
2
2015
@dotnetmalaga
1977 1981 1985 1989 1993 1997 2001 2005 2009 2013
MAKE1/1/1977
Ant7/1/2000
Maven7/13/2004
NuGet10/5/2010
Today11/25/2015
timeline
3
2015
@dotnetmalaga
package stats
Source: modulecounts.com
nuget“package manager for the Microsoft development platform including .NET”
Pronunciation: “new-get”, no “nugget”
5
2015
@dotnetmalaga
_ DRY_ More dependencies on new projects_ Updates_ Open source community
nuget
why?
6
2015
@dotnetmalaga
_ Consume and publish packages_ Direct and transitive dependencies_ Config file transformations_ Based on PowerShell and MSBuild
nuget
main features
nuget demo 1consume, create and publish a package
8
2015
@dotnetmalaga
_ Official feed: nuget.org (gallery)_ Alternative feeds: artifactory, myget, octopus, nexus…_ Clients: Power Shell, Visual Studio, Package Explorer_ Chocolatey, boxstarter
nuget
ecosystem
nuget demo 2create my own feed
maven“software project management and comprehension tool”
11
2015
@dotnetmalaga
_ pom.xml_ Everything is a package_ SNAPSHOT concept_ Machine-wide_ Scope_ Plugins and many more features
maven
differences
maven demo 1consume, create and publish a package
nuget future demoproject templates
14
2015
@dotnetmalaga