NMaven - Maven for · where it makes sense ... development environment 2. Existing Features...

7
1 ApacheCon US 2007 NMaven - Maven for .NET

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,

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,

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,

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,

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,

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,

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,

Q & A

7