From nmaven-commits-return-493-apmail-incubator-nmaven-commits-archive=incubator.apache.org@incubator.apache.org Fri Aug 17 01:57:36 2007 Return-Path: Delivered-To: apmail-incubator-nmaven-commits-archive@locus.apache.org Received: (qmail 55979 invoked from network); 17 Aug 2007 01:57:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Aug 2007 01:57:32 -0000 Received: (qmail 99192 invoked by uid 500); 17 Aug 2007 01:57:30 -0000 Delivered-To: apmail-incubator-nmaven-commits-archive@incubator.apache.org Received: (qmail 99158 invoked by uid 500); 17 Aug 2007 01:57:29 -0000 Mailing-List: contact nmaven-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: nmaven-dev@incubator.apache.org Delivered-To: mailing list nmaven-commits@incubator.apache.org Received: (qmail 99130 invoked by uid 99); 17 Aug 2007 01:57:29 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Aug 2007 18:57:29 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Aug 2007 01:57:38 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id D3B5F1A9894; Thu, 16 Aug 2007 18:55:54 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r566902 [29/41] - in /incubator/nmaven/www: ./ ide/ plugins/ plugins/maven-compile-plugin/ plugins/maven-compile-plugin/xref/ plugins/maven-compile-plugin/xref/org/ plugins/maven-compile-plugin/xref/org/apache/ plugins/maven-compile-plugin/... Date: Fri, 17 Aug 2007 01:55:37 -0000 To: nmaven-commits@incubator.apache.org From: sisbell@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20070817015554.D3B5F1A9894@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: incubator/nmaven/www/plugins/maven-test-plugin/xref/org/apache/maven/dotnet/plugin/test/TesterMojo.html URL: http://svn.apache.org/viewvc/incubator/nmaven/www/plugins/maven-test-plugin/xref/org/apache/maven/dotnet/plugin/test/TesterMojo.html?view=auto&rev=566902 ============================================================================== --- incubator/nmaven/www/plugins/maven-test-plugin/xref/org/apache/maven/dotnet/plugin/test/TesterMojo.html (added) +++ incubator/nmaven/www/plugins/maven-test-plugin/xref/org/apache/maven/dotnet/plugin/test/TesterMojo.html Thu Aug 16 18:55:14 2007 @@ -0,0 +1,272 @@ + + + + +TesterMojo xref + + + +
+
+1   /*
+2    * Licensed to the Apache Software Foundation (ASF) under one
+3    * or more contributor license agreements.  See the NOTICE file
+4    * distributed with this work for additional information
+5    * regarding copyright ownership.  The ASF licenses this file
+6    * to you under the Apache License, Version 2.0 (the
+7    * "License"); you may not use this file except in compliance
+8    * with the License.  You may obtain a copy of the License at
+9    *
+10   *   http://www.apache.org/licenses/LICENSE-2.0
+11   *
+12   * Unless required by applicable law or agreed to in writing,
+13   * software distributed under the License is distributed on an
+14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+15   * KIND, either express or implied.  See the License for the
+16   * specific language governing permissions and limitations
+17   * under the License.
+18   */
+19  package org.apache.maven.dotnet.plugin.test;
+20  
+21  import org.apache.maven.plugin.MojoExecutionException;
+22  import org.apache.maven.plugin.AbstractMojo;
+23  import org.apache.maven.project.MavenProject;
+24  import org.apache.maven.artifact.Artifact;
+25  import org.codehaus.plexus.util.FileUtils;
+26  
+27  import java.util.ArrayList;
+28  import java.util.Set;
+29  import java.util.List;
+30  import java.io.IOException;
+31  import java.io.File;
+32  
+33  import org.apache.maven.dotnet.executable.ExecutionException;
+34  import org.apache.maven.dotnet.vendor.Vendor;
+35  import org.apache.maven.dotnet.executable.CommandExecutor;
+36  import org.apache.maven.dotnet.artifact.AssemblyResolver;
+37  
+38  /**
+39   * Runs NUnit tests
+40   *
+41   * @author Shane Isbell
+42   * @goal test
+43   * @phase test
+44   * @description Runs NUnit tests
+45   */
+46  public class TesterMojo
+47      extends AbstractMojo
+48  {
+49  
+50      /**
+51       * The maven project.
+52       *
+53       * @parameter expression="${project}"
+54       * @required
+55       * @readonly
+56       */
+57      private MavenProject project;
+58  
+59      /**
+60       * The home of nunit. Use this if you 1) have not added nunit to your path and you only have MS installed;
+61       * or 2) have mono installed and want to use another version of nunit.
+62       *
+63       * @parameter
+64       */
+65      private String nunitHome;
+66  
+67      /**
+68       * Display XML to the console
+69       *
+70       * @parameter expression = "${xmlConsole}" default-value = "false"
+71       */
+72      private boolean xmlConsole;
+73  
+74      /**
+75       * Skips unit test
+76       *
+77       * @parameter expression = "${skipTests}" default-value = "false"
+78       */
+79      private boolean skipTest;
+80  
+81      /**
+82       * Directory where reports are written.
+83       *
+84       * @parameter expression = "${reportsDirectory}" default-value = "${project.build.directory}${file.separator}nunit-reports"
+85       */
+86      private String reportsDirectory;
+87  
+88      /**
+89       * Test Assembly Location
+90       *
+91       * @parameter expression = "${testAssemblyPath}" default-value = "${project.build.directory}${file.separator}test-assemblies"
+92       */
+93      private String testAssemblyPath;
+94  
+95      /**
+96       * @component
+97       */
+98      private AssemblyResolver assemblyResolver;
+99  
+100     /**
+101      * The local Maven repository.
+102      *
+103      * @parameter expression="${settings.localRepository}"
+104      * @readonly
+105      */
+106     private File localRepository;
+107 
+108 
+109     private String getExecutableFor( Vendor vendor, String home )
+110     {
+111         return !( nunitHome == null || nunitHome.equals( "" ) ) ? nunitHome + File.separator + "bin" + File.separator +
+112             "nunit-console" : "nunit-console";
+113     }
+114 
+115     private List<String> getCommandsFor( Vendor vendor )
+116     {
+117         String finalName = project.getBuild().getFinalName();
+118         List<String> commands = new ArrayList<String>();
+119         if ( testAssemblyPath.startsWith(
+120             "/" ) )//nunit-console thinks *nix file format /home/user/ is an option due to / and fails.
+121         {
+122             testAssemblyPath = "/" + testAssemblyPath;
+123         }
+124 
+125         commands.add( testAssemblyPath + File.separator + project.getArtifactId() + "-test.dll" );
+126         commands.add( "/xml:" + reportsDirectory + File.separator + "TEST-" + finalName + ".xml" );
+127 
+128         commands.add( "/output:" + reportsDirectory + File.separator + "TEST-" + finalName + "-RESULTS.txt" );
+129         commands.add( "/err:" + reportsDirectory + File.separator + "TEST-" + finalName + "-ERROR.txt" );
+130         commands.add( "/labels" );
+131 
+132         if ( xmlConsole )
+133         {
+134             commands.add( "/xmlConsole" );
+135         }
+136         return commands;
+137     }
+138 
+139     public void execute()
+140         throws MojoExecutionException
+141     {
+142         String skipTests = System.getProperty( "maven.test.skip" );
+143         if ( ( skipTests != null && skipTests.equalsIgnoreCase( "true" ) ) || skipTest )
+144         {
+145             getLog().warn( "NMAVEN-1100-000: Unit tests have been disabled." );
+146             return;
+147         }
+148         String testFileName =
+149             project.getBuild().getDirectory() + File.separator + project.getArtifactId() + "-test.dll";
+150 
+151         if ( !( new File( testFileName ).exists() ) )
+152         {
+153             getLog().info( "NMAVEN-1100-001: No Unit Tests" );
+154             return;
+155         }
+156 
+157         if ( localRepository == null )
+158         {
+159             localRepository = new File( System.getProperty( "user.home" ), ".m2/repository" );
+160         }
+161 
+162         try
+163         {
+164             assemblyResolver.resolveTransitivelyFor( project, project.getDependencies(),
+165                                                      project.getRemoteArtifactRepositories(), localRepository, true );
+166         }
+167         catch ( IOException e )
+168         {
+169             throw new MojoExecutionException(e.getMessage());
+170         }
+171 
+172         List<Artifact> nunitLibs = new ArrayList<Artifact>();
+173         Set<Artifact> artifacts = project.getDependencyArtifacts();
+174 
+175         for ( Artifact artifact : artifacts )
+176         {
+177             if ( artifact.getType().startsWith( "gac" ) )
+178             {
+179                 continue;
+180             }
+181 
+182             if ( artifact.getGroupId().equals( "NUnit" ) )
+183             {
+184                 nunitLibs.add( artifact );
+185             }
+186             else
+187             {
+188                 try
+189                 {
+190                     FileUtils.copyFileToDirectory( artifact.getFile(), new File( testAssemblyPath ) );
+191                 }
+192                 catch ( IOException e )
+193                 {
+194                     throw new MojoExecutionException( "NMAVEN-1100-002: Artifact = " + artifact.toString(), e );
+195                 }
+196             }
+197         }
+198 
+199         if ( nunitLibs.size() == 0 )
+200         {
+201             throw new MojoExecutionException( "NMAVEN-1100-003: Could not find any nunit libraries." );
+202         }
+203 
+204         //Copy Main Artifact
+205         try
+206         {
+207             if ( project.getArtifact() != null && project.getArtifact().getFile() != null &&
+208                 project.getArtifact().getFile().exists() )
+209             {
+210                 FileUtils.copyFileToDirectory( project.getArtifact().getFile(), new File( testAssemblyPath ) );
+211             }
+212         }
+213         catch ( IOException e )
+214         {
+215             throw new MojoExecutionException( "NMAVEN-1100-004: Unable to copy library to target directory: ", e );
+216         }
+217         //TODO: Check timestamps
+218         //Copy Test Artifact
+219         try
+220         {
+221             FileUtils.copyFileToDirectory( new File( testFileName ), new File( testAssemblyPath ) );
+222         }
+223         catch ( IOException e )
+224         {
+225             throw new MojoExecutionException( "NMAVEN-1100-005: Unable to copy library to target directory: ", e );
+226         }
+227 
+228         //Copy  NUnit Dependencies
+229         for ( Artifact artifact : nunitLibs )
+230         {
+231             File file = new File( testAssemblyPath + File.separator + artifact.getArtifactId() + ".dll" );
+232             try
+233             {
+234                 FileUtils.copyFile( artifact.getFile(), file );
+235             }
+236             catch ( IOException e )
+237             {
+238                 throw new MojoExecutionException(
+239                     "NMAVEN-1100-006: Unable to copy nunit library to target directory: File = " +
+240                         file.getAbsolutePath(), e );
+241             }
+242         }
+243 
+244         FileUtils.mkdir( reportsDirectory );
+245 
+246         List<String> commands = getCommandsFor( null );
+247         getLog().debug( "NMAVEN-1100-008: " + commands.toString() );
+248         CommandExecutor commandExecutor = CommandExecutor.Factory.createDefaultCommmandExecutor();
+249         try
+250         {
+251             commandExecutor.executeCommand( getExecutableFor( null, null ), commands );
+252         }
+253         catch ( ExecutionException e )
+254         {
+255             throw new MojoExecutionException( "NMAVEN-1100-007", e );
+256         }
+257     }
+258 }
+
+
+ + Added: incubator/nmaven/www/plugins/maven-test-plugin/xref/org/apache/maven/dotnet/plugin/test/package-frame.html URL: http://svn.apache.org/viewvc/incubator/nmaven/www/plugins/maven-test-plugin/xref/org/apache/maven/dotnet/plugin/test/package-frame.html?view=auto&rev=566902 ============================================================================== --- incubator/nmaven/www/plugins/maven-test-plugin/xref/org/apache/maven/dotnet/plugin/test/package-frame.html (added) +++ incubator/nmaven/www/plugins/maven-test-plugin/xref/org/apache/maven/dotnet/plugin/test/package-frame.html Thu Aug 16 18:55:14 2007 @@ -0,0 +1,24 @@ + + + + + + maven-test-plugin 0.14-SNAPSHOT Reference Package org.apache.maven.dotnet.plugin.test + + + + +

+ org.apache.maven.dotnet.plugin.test +

+ +

Classes

+ + + + + \ No newline at end of file Added: incubator/nmaven/www/plugins/maven-test-plugin/xref/org/apache/maven/dotnet/plugin/test/package-summary.html URL: http://svn.apache.org/viewvc/incubator/nmaven/www/plugins/maven-test-plugin/xref/org/apache/maven/dotnet/plugin/test/package-summary.html?view=auto&rev=566902 ============================================================================== --- incubator/nmaven/www/plugins/maven-test-plugin/xref/org/apache/maven/dotnet/plugin/test/package-summary.html (added) +++ incubator/nmaven/www/plugins/maven-test-plugin/xref/org/apache/maven/dotnet/plugin/test/package-summary.html Thu Aug 16 18:55:14 2007 @@ -0,0 +1,67 @@ + + + + + + maven-test-plugin 0.14-SNAPSHOT Reference Package org.apache.maven.dotnet.plugin.test + + + +
+ +
+
+ +
+ +

Package org.apache.maven.dotnet.plugin.test

+ + + + + + + + + + + + +
Class Summary
+ TesterMojo +
+ +
+ +
+
+ +
+
+ Copyright © 2007 NMaven. All Rights Reserved. + + \ No newline at end of file Added: incubator/nmaven/www/plugins/maven-test-plugin/xref/overview-frame.html URL: http://svn.apache.org/viewvc/incubator/nmaven/www/plugins/maven-test-plugin/xref/overview-frame.html?view=auto&rev=566902 ============================================================================== --- incubator/nmaven/www/plugins/maven-test-plugin/xref/overview-frame.html (added) +++ incubator/nmaven/www/plugins/maven-test-plugin/xref/overview-frame.html Thu Aug 16 18:55:14 2007 @@ -0,0 +1,25 @@ + + + + + + maven-test-plugin 0.14-SNAPSHOT Reference + + + + +

+ All Classes +

+ +

Packages

+ + + + + + Added: incubator/nmaven/www/plugins/maven-test-plugin/xref/overview-summary.html URL: http://svn.apache.org/viewvc/incubator/nmaven/www/plugins/maven-test-plugin/xref/overview-summary.html?view=auto&rev=566902 ============================================================================== --- incubator/nmaven/www/plugins/maven-test-plugin/xref/overview-summary.html (added) +++ incubator/nmaven/www/plugins/maven-test-plugin/xref/overview-summary.html Thu Aug 16 18:55:14 2007 @@ -0,0 +1,64 @@ + + + + + + maven-test-plugin 0.14-SNAPSHOT Reference + + + +
+
    +
  • Overview
  • +
  • Package
  • +
+
+
+ +
+ +

maven-test-plugin 0.14-SNAPSHOT Reference

+ + + + + + + + + + + + +
Packages
+ org.apache.maven.dotnet.plugin.test +
+ +
+
    +
  • Overview
  • +
  • Package
  • +
+
+
+ +
+ +
+ Copyright © 2007 NMaven. All Rights Reserved. + + \ No newline at end of file Added: incubator/nmaven/www/plugins/maven-test-plugin/xref/stylesheet.css URL: http://svn.apache.org/viewvc/incubator/nmaven/www/plugins/maven-test-plugin/xref/stylesheet.css?view=auto&rev=566902 ============================================================================== --- incubator/nmaven/www/plugins/maven-test-plugin/xref/stylesheet.css (added) +++ incubator/nmaven/www/plugins/maven-test-plugin/xref/stylesheet.css Thu Aug 16 18:55:14 2007 @@ -0,0 +1,116 @@ +/* Javadoc style sheet */ +/* Define colors, fonts and other style attributes here to override the defaults */ +body { + background-color: #fff; + font-family: Arial, Helvetica, sans-serif; +} + +a:link { + color: #00f; +} +a:visited { + color: #00a; +} + +a:active, a:hover { + color: #f30 !important; +} + +ul, li { + list-style-type:none; + margin:0; + padding:0; +} + +table td { + padding: 3px; + border: 1px solid #000; +} +table { + width:100%; + border: 1px solid #000; + border-collapse: collapse; +} + +div.overview { + background-color:#ddd; + padding: 4px 4px 4px 0; +} +div.overview li, div.framenoframe li { + display: inline; +} +div.framenoframe { + text-align: center; + font-size: x-small; +} +div.framenoframe li { + margin: 0 3px 0 3px; +} +div.overview li { + margin:3px 3px 0 3px; + padding: 4px; +} +li.selected { + background-color:#888; + color: #fff; + font-weight: bold; +} + +table.summary { + margin-bottom: 20px; +} +table.summary td, table.summary th { + font-weight: bold; + text-align: left; + padding: 3px; +} +table.summary th { + background-color:#036; + color: #fff; +} +table.summary td { + background-color:#eee; + border: 1px solid black; +} + +em { + color: #A00; +} +em.comment { + color: #390; +} +.string { + color: #009; +} +div#footer { + text-align:center; +} +#overview { + padding:2px; +} + +hr { + height: 1px; + color: #000; +} + +/* JXR style sheet */ +.jxr_comment +{ + color: #390; +} + +.jxr_javadoccomment +{ + color: #A00; +} + +.jxr_string +{ + color: #009; +} + +.jxr_keyword +{ + color: #000; +} Propchange: incubator/nmaven/www/plugins/maven-test-plugin/xref/stylesheet.css ------------------------------------------------------------------------------ svn:eol-style = native Modified: incubator/nmaven/www/plugins/maven-vsinstaller-plugin/dependencies.html URL: http://svn.apache.org/viewvc/incubator/nmaven/www/plugins/maven-vsinstaller-plugin/dependencies.html?view=diff&rev=566902&r1=566901&r2=566902 ============================================================================== --- incubator/nmaven/www/plugins/maven-vsinstaller-plugin/dependencies.html (original) +++ incubator/nmaven/www/plugins/maven-vsinstaller-plugin/dependencies.html Thu Aug 16 18:55:14 2007 @@ -40,7 +40,7 @@
- Last Published: 06/07/2007 + Last Published: 08/16/2007
Project Site | @@ -48,7 +48,7 @@ | NMaven SVN | - Maven + Maven | Mono Project | @@ -120,6 +120,8 @@ + +
  • Project Information @@ -134,6 +136,10 @@
  • + Dependency Convergence +
  • + +
  • Issue Tracking
  • @@ -164,8 +170,6 @@ - -
    -

    Project Dependencies

    compile

    The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

    GroupIdArtifactIdVersionClassifierTypeOptional
    org.apache.maven.dotnetdotnet-artifact0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-assembler0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-executable0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-jetty0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-plugin0.14-SNAPSHOT -jar

    test

    The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

    GroupIdArtifactIdVersionClassifierTypeOptional
    junitjunit3.8.1-jar
    org.easymockeasymock2.0-jar

    Project Transitive Dependencies

    The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

    compile

    The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

    GroupIdArtifactIdVersionClassifierTypeOptional
    javax.servlet.jspjsp-api2.1-jar
    jdomjdom1.0-jar
    net.sf.kxmlkxml22.1.8-jar
    org.apache.mavenmaven-artifact2.1-SNAPSHOT-jar
    org.apache.mavenmaven-build-context2.1-SNAPSHOT-jar
    org.apache.mavenmaven-model2.1-SNAPSHOT-jar
    org.apache.mavenmaven-plugin-api2.1-SNAPSHOT-jar
    org.apache.mavenmaven-profile2.1-SNAPS HOT-jar
    org.apache.mavenmaven-project2.1-SNAPSHOT-jar
    org.apache.mavenmaven-settings2.1-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-core0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-model-assembly-plugins0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-model-compiler-plugins0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-model-configuration-appenders0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-model-executable-plugins0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-model-netdependency0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-model-settings0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-registry0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-vendor0.14-SNAPSHOT-jar
    org.apache.maven.wagonwagon-provider-api1.0-beta-2-jar
    org.codehaus.plexusplexus-classworlds1.2-alpha-7-jar
    org.codehaus.plexusplexus-component-api1.0-alpha-25-jar
    org.codehaus.plexusplexus-container-default1.0-alpha-25-jar
    org.codehaus.plexusplexus-utils1.0.4-jar
    org.mortbay.jettyjetty6.1.3-jar
    org.mortbay.jettyjetty-embedded6.1.3-jar
    org.mortbay.jettyjetty-util6.1.3-jar
    org.mortbay.jettyservlet-api-2.56.1.3-jar
    xmlpullxmlpull1.1.3.4a-jar

    Project Dependency Graph

    Dependency Listings

    maven-vsinstaller-plugin

    Maven Plugin for .NET

    http://maven.apache.org/dotnet-project/maven-dotnet-plugins/maven-vsinstaller-plugin

    EasyMock 2.0

    EasyMock provides Mock Objects for interfaces in JUnit tests by generating them on the fly using Java's proxy mechanism. Due to EasyMock's unique style of recording expectations, most refactorings will not affect the Mock Objects. So EasyMock is a perfect fit for Test-Driven Development.

    http://www.easymock.org

    JUnit

    JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.

    http://junit.org

    dotnet-assembler

    NMaven

    http://incubator.apache.org/nmaven/dotnet-assembler

    Maven Plugin API

    Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

    http://maven.apache.org/maven-plugin-api

    Maven Project Builder

    This library is used to not only read Maven project object model files, but to assemble inheritence - and to retrieve remote models as required.

    http://maven.apache.org/maven-project

    Maven Build Context

    Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

    http://maven.apache.org/maven-build-context

    Maven Profile Model

    Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publ ication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

    http://maven.apache.org/maven-profile

    Unnamed - jdom:jdom:jar:1.0

    Maven Local Settings Model

    Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

    http://maven.apache.org/maven-settings

    Maven Model

    Maven Model

    http://maven.apache.org/maven-model

    Plexus Common Utilities

    Default Plexus Container

    Plexus Component API

    Plexus Classworlds

    dotnet-model-assembly-plugins

    Assembly model used for reading in information about assembly info marshallers.

    http://incubator.apache.org/nmaven/dotnet-model/dotnet-model-assembly-plugins

    dotnet-core

    NMaven

    http://incubator.apache.org/nmaven/dotnet-core

    dotnet-registry

    NMaven provides Maven 2.x plugins to support building of .NET applications

    http://incubator.apache.org/nmaven/dotnet-registry

    Unnamed - net.sf.kxml:kxml2:jar:2.1.8

    XML Pull Parsing API

    http://www.xmlpull.org

    dotnet-executable

    NMaven

    http://incubator.apache.org/nmaven/dotnet-executable

    dotnet-model-executable-plugins

    Executable Model

    < p>http://incubator.apache.org/nmaven/dotnet-model/dotnet-model-executable-plugins

    dotnet-model-compiler-plugins

    Compiler Model

    http://incubator.apache.org/nmaven/dotnet-model/dotnet-model-compiler-plugins

    dotnet-vendor

    NMaven

    http://incubator.apache.org/nmaven/dotnet-vendor

    dotnet-model-settings

    Net Dependency Model

    http://incubator.apache.org/nmaven/dotnet-model/dotnet-model-settings

    dotnet-artifact

    http://incubator.apache.org/nmaven/dotnet-artifact

    Maven Artifact

    Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

    http://maven.apache.org/maven-artifact

    Maven Wagon API

    Maven Wagon API that defines the contract between different Wagon implementations

    http://maven.apache.org/wagon/wagon-provider-api

    dotnet-model-netdependency

    Net Dependency Model

    http://incubator.apache.org/nmaven/dotnet-model/dotnet-model-netdependency

    dotnet-plugin

    NMaven

    http://incubator.apache.org/nmaven/dotnet-plugin

    dotnet-model-configuration-appenders

    http://incubator.apache.org/nmaven/dotnet-model/dotnet-model-configuration-appenders

    do tnet-jetty

    http://incubator.apache.org/nmaven/dotnet-jetty

    Embedded examples

    http://jetty.mortbay.org

    Jetty Server

    http://jetty.mortbay.org

    Jetty Utilities

    http://jetty.mortbay.org

    Unnamed - javax.servlet.jsp:jsp-api:jar:2.1

    Servlet Specification 2.5 API

    http://jetty.mortbay.org

    +

    Project Dependencies

    compile

    The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

    GroupIdArtifactIdVersionClassifierTypeOptional
    org.apache.maven.dotnetdotnet-artifact0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-assembler0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-dao-project0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-executable0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-jetty0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-plugin0.14-SNAPSHOT-jar

    test

    The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

    GroupIdArtifactIdVersionClassifierTypeOptional
    junitjunit3.8.1-jar
    org.easymockeasymock2.0-jar

    Project Transitive Dependencies

    The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

    compile

    The followi ng is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

    GroupIdArtifactIdVersionClassifierTypeOptional
    info.adunaaduna-collections1.2-jar
    info.adunaaduna-concurrent1.2-jar
    info.adunaaduna-io1.2-jar
    info.adunaaduna-iteration1.1-jar
    info.adunaaduna-lang1.3-jar
    info.adunaaduna-net1.2-jar
    info.adunaaduna-text1.2-jar
    info.adunaaduna-xml1.2-jar
    javax.servlet.jspjsp-api2.1-jar
    jdomjdom1.0-jar
    net.sf.kxmlkxml22.1.8-jar
    org.apache.mavenmaven-artifact2.1-SNAPSHOT-jar
    org.apache.mavenmaven-build-context2.1-SNAPSHOT-jar
    org.apache.mavenmaven-model2.1-SNAPSHOT-jar
    org.apache.mavenmaven-plugin-api2.1-SNAPSHOT-jar
    org.apache.mavenmaven-profile2.1-SNAPSHOT-jar
    org.apache.mavenmaven-project2.1-SNAPSHOT-jar
    org.apache.mavenmaven-settings2.1-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-core0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-model-assembly-plugins0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-model-compiler-plugins0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-model-configuration-appenders0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-model-executable-plugins0.14-SNAPSHOT-jar
    org.apache.maven .dotnetdotnet-model-netdependency0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-model-settings0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-registry0.14-SNAPSHOT-jar
    org.apache.maven.dotnetdotnet-vendor0.14-SNAPSHOT-jar
    org.apache.maven.wagonwagon-provider-api1.0-beta-2-jar
    org.codehaus.plexusplexus-classworlds1.2-alpha-7-jar
    org.codehaus.plexusplexus-component-api1.0-alpha-25-jar
    org.codehaus.plexusplexus-container-default1.0-alpha-25-jar
    org.codehaus.plexusplexus-utils1.1-jar
    org.mortbay.jettyjetty6.1.5-jar
    org.mortbay.jettyjetty-embedded6.1.5-jar
    org.mortbay.jettyjetty-util6.1.5-jar
    org.mortbay.jettyservlet-api-2.56.1.5-jar
    org.openrdfopenrdf-model2.0-beta5-jar
    org.openrdfopenrdf-query2.0-beta5-jar
    org.openrdfopenrdf-queryalgebra-evaluation2.0-beta5-jar
    org.openrdfopenrdf-queryalgebra -model2.0-beta5-jar
    org.openrdfopenrdf-queryparser-api2.0-beta5-jar
    org.openrdfopenrdf-queryparser-sparql2.0-beta5-jar
    org.openrdfopenrdf-queryresultio-api2.0-beta5-jar
    org.openrdfopenrdf-repository-api2.0-beta5-jar
    org.openrdfopenrdf-repository-sail2.0-beta5-jar
    org.openrdfopenrdf-rio-api2.0-beta5-jar
    org.openrdfopenrdf-rio-rdfxml2.0-beta5-jar
    org.openrdfopenrdf-sail-api2.0-beta5-jar
    org.openrdfopenrdf-sail-inferencer2.0-beta5-jar
    org.openrdfopenrdf-sail-memory2.0-beta5-jar
    org.openrdfopenrdf-sail-nativerdf2.0-beta5-jar
    org.slf4jslf4j-api1.3.0-jar
    org.slf4jslf4j-jdk141.3.0-jar
    xmlpullxmlpull1.1.3.4a-jar

    runtime

    The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

    GroupIdArtifactIdVersionClassifierTypeOptional
    org.openrdfopenrdf-queryparser-serql2.0-beta5-jar

    Project Dependency Graph

    Dependency Tree

    Dependency Listings

    maven-vsinstaller-plugin

    Maven Plugin for .NET: Installs the Visual Studio 2005 Addin

    JUnit

    JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.

    http://junit.org

    EasyMock 2.0

    EasyMock provides Mock Objects for interfaces in JUnit tests by generating them on the fly using Java's proxy mechanism. Due to EasyMock's unique style of recording expectations, most refactorings will not affect the Mock Objects. So EasyMock is a perfect fit for Test-Driven Development.

    http://www.easymock.org

    dotnet-artifact

    http://incubator.apache.org/n maven/dotnet-artifact

    Maven Project Builder

    This library is used to not only read Maven project object model files, but to assemble inheritence + and to retrieve remote models as required.

    http://maven.apache.org/maven-project

    Maven Build Context

    Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

    http://maven.apache.org/maven-build-context

    Maven Profile Model

    Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publ ication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

    http://maven.apache.org/maven-profile

    Unnamed - jdom:jdom:jar:1.0

    Maven Local Settings Model

    Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

    http://maven.apache.org/maven-settings

    Maven Model

    Maven Model

    http://maven.apache.org/maven-model

    Plexus Common Utilities

    Default Plexus Container

    Plexus Component API

    Plexus Classworlds

    Maven Artifact

    Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

    http://maven.apache.org/maven-artifact

    Maven Wagon API

    Maven Wagon API that defines the contract between different Wagon implementations

    http://maven.apache.org/wagon/wagon-provider-api

    dotnet-model-netdependency

    Net Dependency Model

    http://incubator.apache.org/nmaven/dotnet-model/dotnet-model-netdependency

    dotnet-core

    NMaven

    http://incubator.apache.org/nmaven/dotnet-core

    dotnet-assembler

    NMaven

    http://incubator.apache.org/nmaven/dotnet-assembler

    Maven Plugin API

    Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

    http://maven.apache.org/maven-plugin-api

    dotnet-model-assembly-plugins

    Assembly model used for reading in information about assembly info marshallers.

    htt p://incubator.apache.org/nmaven/dotnet-model/dotnet-model-assembly-plugins

    dotnet-executable

    NMaven

    http://incubator.apache.org/nmaven/dotnet-executable

    dotnet-model-executable-plugins

    Executable Model

    http://incubator.apache.org/nmaven/dotnet-model/dotnet-model-executable-plugins

    dotnet-model-compiler-plugins

    Compiler Model

    http://incubator.apache.org/nmaven/dotnet-model/dotnet-model-compiler-plugins

    dotnet-vendor

    NMaven

    http://incubator.apache.org/nmaven/dotnet-vendor

    dotnet-model-settings

    Net Dependency Model

    http://incubator.apache.org/nmaven/dotnet-model/dotnet-model-settings

    dotnet-plugin

    NMaven

    http://incubator.apache.org/nmaven/dotnet-plugin

    dotnet-model-configuration-appenders

    http://incubator.apache.org/nmaven/dotnet-model/dotnet-model-configuration-appenders

    dotnet-dao-project

    http://incubator.apache.org/nmaven/dotnet-dao-project

    dotnet-registry

    NMaven provides Maven 2.x plugins to support building of .NET applications

    http://incubator.apache.org/nmaven/dotnet-registry

    Unnamed - net.sf.kxml:kxml2:jar:2.1.8

    XML Pull Parsing API

    http://www.xmlpull.org

    OpenRDF Sail-based repository

    Repository that uses a Sail stack.

    http://www.openrdf.org/

    OpenRDF memory store

    Sail implementation that stores data in main memory, optionally using a dump-restore file for persistence.

    http://www.openrdf.org/

    OpenRDF RDF model

    RDF model interfaces and implementations.

    http://www.openrdf.org/

    Aduna Commons: Collections

    A collection of utility classes commonly used in Aduna applications.

    http://www.aduna-software.org/projects/display/AUT

    OpenRDF repository API

    API for interacting with repositories of RDF data.

    http://www.openrdf.org/

    OpenRDF query

    Query interfaces and implementations

    http://www.openrdf.org/

    OpenRDF Sail API

    RDF Storage And Inference Layer ("Sail") API.

    http://www.openrdf.org/

    OpenRDF query result IO API

    Query result IO API

    http://www.openrdf.org/

    OpenRDF Rio API

    Rio API.

    http://www.openrdf.org/

    Aduna Commons: XML

    A collection of utility classes commonly used in Aduna applications.

    http://www.aduna-software.org/projects/display/AUT

    Aduna Common s: Lang

    A collection of utility classes commonly used in Aduna applications.

    http://www.aduna-software.org/projects/display/AUT

    SLF4J API Module

    The slf4j API

    http://www.slf4j.org

    OpenRDF native store

    Sail implementation that stores data directly to disk in dedicated file formats.

    http://www.openrdf.org/

    OpenRDF query algebra evaluation

    Evaluation strategy API and implementations for the query algebra model.

    http://www.openrdf.org/

    OpenRDF query algebra model

    A generic query algebra f or RDF queries.

    http://www.openrdf.org/

    Aduna Commons: IO

    A collection of utility classes commonly used in Aduna applications.

    http://www.aduna-software.org/projects/display/AUT

    OpenRDF inferencer Sail

    Stackable Sail implementation that adds RDF Schema inferencing to an RDF store.

    http://www.openrdf.org/

    OpenRDF query parser API

    Query language parsers API.

    http://www.openrdf.org/

    OpenRDF SeRQL query parser

    Query language parser implementation for SeRQL.

    http://www .openrdf.org/

    OpenRDF SPARQL query parser

    Query language parser implementation for SPARQL.

    http://www.openrdf.org/

    Aduna Commons: Net

    A collection of utility classes commonly used in Aduna applications.

    http://www.aduna-software.org/projects/display/AUT

    Aduna Commons: Text

    A collection of utility classes commonly used in Aduna applications.

    http://www.aduna-software.org/projects/display/AUT

    OpenRDF Rio RDF/XML parser and writer

    Rio parser and writer implementation for the RDF/XML file format.

    http://www.openrdf.org/

    Aduna Commons: Iteration

    A collection of iterations that can throw checked exceptions (unline java.util.Iterator).

    http://www.aduna-software.org/projects/display/AUT

    Aduna Commons: Concurrent

    A collection of utility classes commonly used in Aduna applications.

    http://www.aduna-software.org/projects/display/AUT

    SLF4J JDK14 Binding

    The slf4j JDK14 binding

    http://www.slf4j.org

    dotnet-jetty

    http://incubator.apache.org/nmaven/dotnet-jetty

    Embedded examples

    http://jetty.mortbay.org

    Jetty Server

    Jetty server core

    http://jetty.mortbay.org

    Jetty Utilities

    Utility classes for Jetty

    http://jetty.mortbay.org

    Unnamed - javax.servlet.jsp:jsp-api:jar:2.1

    Servlet Specification 2.5 API

    Servlet Specification 2.5 API

    http://jetty.mortbay.org

    @@ -194,7 +198,7 @@