NMaven - Maven for · where it makes sense ... development environment 2. Existing Features...
Transcript of NMaven - Maven for · where it makes sense ... development environment 2. Existing Features...
![Page 1: NMaven - Maven for · where it makes sense ... development environment 2. Existing Features Command-line Build Support For C#, VB, .NET Compact Profile Support for Frameworks 1.1,](https://reader034.fdocuments.in/reader034/viewer/2022052017/602f89e568e486650a6694e0/html5/thumbnails/1.jpg)
1
ApacheCon US 2007
NMaven - Maven for .NET
![Page 2: NMaven - Maven for · where it makes sense ... development environment 2. Existing Features Command-line Build Support For C#, VB, .NET Compact Profile Support for Frameworks 1.1,](https://reader034.fdocuments.in/reader034/viewer/2022052017/602f89e568e486650a6694e0/html5/thumbnails/2.jpg)
GoalsUse Maven to build .NET applications
Share concepts with other platforms (Java) where it makes sense
Make it a natural fit for the .NET development environment
2
![Page 3: NMaven - Maven for · where it makes sense ... development environment 2. Existing Features Command-line Build Support For C#, VB, .NET Compact Profile Support for Frameworks 1.1,](https://reader034.fdocuments.in/reader034/viewer/2022052017/602f89e568e486650a6694e0/html5/thumbnails/3.jpg)
Existing FeaturesCommand-line BuildSupport For C#, VB, .NET Compact Profile Support for Frameworks 1.1, 2.0, 3.0Custom ProfilesNUnit TestingXSD and WSDL Generation Webapp Packaging and Deployment Resource GenerationSigning of Assemblies... and other features already provided by Maven
3
![Page 4: NMaven - Maven for · where it makes sense ... development environment 2. Existing Features Command-line Build Support For C#, VB, .NET Compact Profile Support for Frameworks 1.1,](https://reader034.fdocuments.in/reader034/viewer/2022052017/602f89e568e486650a6694e0/html5/thumbnails/4.jpg)
Writing PluginsMaven plugins can be written in .NET languages
Currently only supported on Windows
4
![Page 5: NMaven - Maven for · where it makes sense ... development environment 2. Existing Features Command-line Build Support For C#, VB, .NET Compact Profile Support for Frameworks 1.1,](https://reader034.fdocuments.in/reader034/viewer/2022052017/602f89e568e486650a6694e0/html5/thumbnails/5.jpg)
Visual Studio IntegrationIntegration of the build lifecycle
Resolving and Adding Dependencies
Keeps the project and pom.xml in sync
5
![Page 6: NMaven - Maven for · where it makes sense ... development environment 2. Existing Features Command-line Build Support For C#, VB, .NET Compact Profile Support for Frameworks 1.1,](https://reader034.fdocuments.in/reader034/viewer/2022052017/602f89e568e486650a6694e0/html5/thumbnails/6.jpg)
What next?New contributors!
Java developers still welcome
Releases!
Bringing closer to Maven itself
6
![Page 7: NMaven - Maven for · where it makes sense ... development environment 2. Existing Features Command-line Build Support For C#, VB, .NET Compact Profile Support for Frameworks 1.1,](https://reader034.fdocuments.in/reader034/viewer/2022052017/602f89e568e486650a6694e0/html5/thumbnails/7.jpg)
Q & A
7