You are viewing a plain text version of this content. The canonical link for it is here.
Posted to nmaven-commits@incubator.apache.org by si...@apache.org on 2007/05/07 23:55:06 UTC
svn commit: r536025 [2/3] - in /incubator/nmaven/branches/SI_XPT: ./
assemblies/ assemblies/NMaven.Core/
assemblies/NMaven.Core/src/main/csharp/Core/Impl/ assemblies/NMaven.IDE/
assemblies/NMaven.IDE/src/main/csharp/ assemblies/NMaven.IDE/src/main/csha...
Modified: incubator/nmaven/branches/SI_XPT/components/dotnet-embedder/src/main/java/org/apache/maven/dotnet/embedder/impl/MavenEmbedderServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/components/dotnet-embedder/src/main/java/org/apache/maven/dotnet/embedder/impl/MavenEmbedderServiceImpl.java?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/components/dotnet-embedder/src/main/java/org/apache/maven/dotnet/embedder/impl/MavenEmbedderServiceImpl.java (original)
+++ incubator/nmaven/branches/SI_XPT/components/dotnet-embedder/src/main/java/org/apache/maven/dotnet/embedder/impl/MavenEmbedderServiceImpl.java Mon May 7 16:55:03 2007
@@ -22,6 +22,7 @@
import java.util.ArrayList;
import java.util.Set;
import java.util.HashSet;
+import java.util.logging.Logger;
import java.io.File;
import java.io.IOException;
@@ -29,6 +30,7 @@
import org.apache.maven.dotnet.embedder.MavenExecutionRequest;
import org.apache.maven.dotnet.embedder.MavenProject;
import org.apache.maven.dotnet.embedder.Artifact;
+import org.apache.maven.dotnet.embedder.EmbedderException;
import org.apache.maven.dotnet.embedder.logger.SocketLoggerManager;
import org.apache.maven.dotnet.embedder.logger.SocketLogger;
import org.apache.maven.embedder.MavenEmbedder;
@@ -60,6 +62,8 @@
*/
private MavenEmbedder embedder;
+ private static Logger logger = Logger.getAnonymousLogger();
+
/**
* Constructor. This method is intended to by invoked by xfire, not by the application developer.
*/
@@ -76,23 +80,33 @@
{
public void run()
{
- if ( request.getLoggerPort() <= 0 )
+ try
{
- resetSocket( 9099 );
+ if ( request.getLoggerPort() <= 0 )
+ {
+ resetSocket( 9099 );
+ }
+ else
+ {
+ resetSocket( request.getLoggerPort() );
+ }
+
+ logger.info( "NMAVEN: Executing Maven Build Request: Goal = " + request.getGoal() +
+ ", Pom File = " + request.getPomFile() );
+ List<String> goals = new ArrayList<String>();
+ goals.add( request.getGoal() );
+ org.apache.maven.execution.MavenExecutionRequest executionRequest =
+ new DefaultMavenExecutionRequest();
+ executionRequest.setPomFile( request.getPomFile() );
+ executionRequest.setGoals( goals );
+ executionRequest.setRecursive( true );
+ executionRequest.setSettings( embedder.getSettings() );
+ embedder.execute( executionRequest );
}
- else
+ catch ( EmbedderException e )
{
- resetSocket( request.getLoggerPort() );
+ e.printStackTrace();
}
-
- List<String> goals = new ArrayList<String>();
- goals.add( request.getGoal() );
- org.apache.maven.execution.MavenExecutionRequest executionRequest = new DefaultMavenExecutionRequest();
- executionRequest.setPomFile( request.getPomFile() );
- executionRequest.setGoals( goals );
- executionRequest.setRecursive( true );
- executionRequest.setSettings( embedder.getSettings() );
- embedder.execute( executionRequest );
}
} ).start();
}
@@ -110,7 +124,9 @@
* @see MavenEmbedderService#getMavenProjectsFor(String)
*/
public Set<org.apache.maven.dotnet.embedder.MavenProject> getMavenProjectsFor( String basedir )
+ throws EmbedderException
{
+ logger.info( "NMAVEN: Getting maven projects: BaseDir = " + basedir );
Set<MavenProject> allMavenProjects = getMavenProjectsFrom( basedir, "**/*pom*.xml" );
Set<MavenProject> mavenProjects = new HashSet<MavenProject>();
for ( MavenProject mavenProject : getMavenProjectsFrom( basedir, "*pom*.xml" ) )
@@ -124,6 +140,8 @@
( (MavenProjectImpl) mavenProject ).setIsOrphaned( true );
}
mavenProjects.addAll( orphanedMavenProjects );
+ logger.info( "NMAVEN: Found projects: Orphaned = " + orphanedMavenProjects.size() + ", Total = " +
+ allMavenProjects.size() + ", Returned = " + mavenProjects.size() );
return mavenProjects;
}
@@ -182,7 +200,9 @@
* @param port the socket logger port
*/
private void resetSocket( int port )
+ throws EmbedderException
{
+ logger.info( "NMAVEN: Resetting logger port: " + port );
SocketLoggerManager socketLoggerManager =
(SocketLoggerManager) embedder.getPlexusContainer().getLoggerManager();
SocketLogger socketLogger = (SocketLogger) socketLoggerManager.createLogger( "90" );
@@ -190,9 +210,9 @@
{
socketLogger.setHandlerFor( port );
}
- catch ( IOException e )//TODO: Throw this
+ catch ( IOException e )
{
- e.printStackTrace();
+ throw new EmbedderException( "NMAVEN: Failed to set socket handler port: Port = " + port, e );
}
}
@@ -217,10 +237,11 @@
* Returns a set of maven projects that follow the specified pattern under the specified root directory.
*
* @param rootDirectory the root directory from which to look for pom files
- * @param pattern the pattern of the pom files
+ * @param pattern the pattern of the pom files
* @return a set of maven projects that follow the specified pattern under the specified root directory
*/
private Set<MavenProject> getMavenProjectsFrom( String rootDirectory, String pattern )
+ throws EmbedderException
{
DirectoryScanner scanner = new DirectoryScanner();
scanner.setBasedir( rootDirectory );
@@ -231,28 +252,32 @@
for ( String pomFile : scanner.getIncludedFiles() )
{
MavenProjectImpl mavenProject = new MavenProjectImpl();
- Model model = null;
+ Model model;
try
{
model = embedder.readModel( new File( rootDirectory, pomFile ) );
}
- catch ( XmlPullParserException e )//TODO: throw
+ catch ( XmlPullParserException e )
{
- e.printStackTrace();
+ throw new EmbedderException( "NMAVEN: Failed to read model: Pom File = " + pomFile );
}
- catch ( IOException e )//TODO: throw
+ catch ( IOException e )
{
- e.printStackTrace();
+ throw new EmbedderException( "NMAVEN: Failed to read model: Pom File = " + pomFile );
}
- if ( model != null )
+
+ if ( model == null )
{
- mavenProject.setArtifactId( model.getArtifactId() );
- mavenProject.setGroupId( model.getGroupId() );
- mavenProject.setVersion( model.getVersion() );
- mavenProject.setPomPath( new File( rootDirectory, pomFile ).getAbsolutePath() );
- mavenProject.setModel( model );
- mavenProjects.add( mavenProject );
+ throw new EmbedderException( "NMAVEN: Failed to read model - value is null: Pom File = " + pomFile );
}
+
+ mavenProject.setArtifactId( model.getArtifactId() );
+ mavenProject.setGroupId( model.getGroupId() );
+ mavenProject.setVersion( model.getVersion() );
+ mavenProject.setPomPath( new File( rootDirectory, pomFile ).getAbsolutePath() );
+ mavenProject.setModel( model );
+ mavenProjects.add( mavenProject );
+
}
return mavenProjects;
}
@@ -262,7 +287,7 @@
* For this directory, the root directory is most likely the root local maven repository.
*
* @param rootDirectory the root directory from which to look for artifacts
- * @param pattern the pattern of the pom files
+ * @param pattern the pattern of the pom files
* @return a set of artifacts that follow the specified pattern under the specified root directory
*/
private Set<Artifact> getArtifactsFrom( String rootDirectory, String pattern )
@@ -291,8 +316,10 @@
e.printStackTrace();
}
if ( model != null && ( model.getPackaging().equals( "library" ) || model.getPackaging().equals( "exe" ) ||
- model.getPackaging().equals( "netmodule" ) ||
- model.getPackaging().equals( "winexe" ) ) ) //TODO: Add nar and netplugin types
+ model.getPackaging().equals( "netmodule" ) || model.getPackaging().equals( "winexe" ) ||
+ model.getPackaging().equals( "visual-studio-addin" ) ||
+ model.getPackaging().equals( "sharp-develop-addin" ) || model.getPackaging().equals( "nar" ) ||
+ model.getPackaging().equals( "netplugin" ) ) )
{
artifact.setArtifactId( model.getArtifactId() );
artifact.setGroupId( model.getGroupId() );
@@ -306,6 +333,7 @@
}
private MavenProject getMavenProjectForPomFile( File pomFile, Set<MavenProject> allMavenProjects )
+ throws EmbedderException
{
for ( MavenProject mavenProject : allMavenProjects )
{
@@ -314,15 +342,18 @@
return mavenProject;
}
}
- return null;
+ throw new EmbedderException( "NMAVEN: Could not find a matching maven project: Pom File = " +
+ pomFile.getAbsolutePath() + " Maven Project File Count = " + allMavenProjects.size() );
}
private Set<MavenProject> attachMavenProjectsFor( File pomFile, Set<MavenProject> allMavenProjects )
+ throws EmbedderException
{
Set<MavenProject> attachedMavenProjects = new HashSet<MavenProject>();
MavenProjectImpl mavenProject = (MavenProjectImpl) getMavenProjectForPomFile( pomFile, allMavenProjects );
attachedMavenProjects.add( mavenProject );
- List<String> modules = mavenProject.getModel().getModules();
+ Model model = mavenProject.getModel();
+ List<String> modules = ( model != null ) ? model.getModules() : new ArrayList<String>();
Set<MavenProject> childProjects = new HashSet<MavenProject>();
for ( String module : modules )
{
@@ -339,7 +370,7 @@
* Prints out the maven project artifact ids for the specified maven projects, with indents for children projects
*
* @param mavenProjects the maven projects to print information about
- * @param indent the number of dashes to use for each child node iteration
+ * @param indent the number of dashes to use for each child node iteration
*/
private void printProjects( Set<MavenProject> mavenProjects, int indent )
{
Modified: incubator/nmaven/branches/SI_XPT/components/dotnet-plugin/src/main/java/org/apache/maven/dotnet/plugin/impl/PluginContextImpl.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/components/dotnet-plugin/src/main/java/org/apache/maven/dotnet/plugin/impl/PluginContextImpl.java?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/components/dotnet-plugin/src/main/java/org/apache/maven/dotnet/plugin/impl/PluginContextImpl.java (original)
+++ incubator/nmaven/branches/SI_XPT/components/dotnet-plugin/src/main/java/org/apache/maven/dotnet/plugin/impl/PluginContextImpl.java Mon May 7 16:55:03 2007
@@ -18,12 +18,11 @@
ConfigurationAppendersRepository repository =
(ConfigurationAppendersRepository) repositoryRegistry.find( "configuration-appenders" );
Set<Class> appenderClasses = repository.getAppenderClasses();
- System.out.println("AC CLASSES = " + appenderClasses.size());
for ( Class c : appenderClasses )
{
ConfigurationAppenderAnnotation annotation =
(ConfigurationAppenderAnnotation) c.getAnnotation( ConfigurationAppenderAnnotation.class );
- System.out.println(field.getType().getName() + ":" + annotation.targetClassName());
+ //System.out.println(field.getType().getName() + ":" + annotation.targetClassName());
if ( field.getType().getName().equals( annotation.targetClassName() ) )
{
Object o;
@@ -34,17 +33,17 @@
catch ( InstantiationException e )
{
e.printStackTrace();
- return null;
+ return null;//TODO: throw
}
catch ( IllegalAccessException e )
{
e.printStackTrace();
- return null;
+ return null;//TODO: throw
}
return (ConfigurationAppender) o;
}
}
- return null;
+ return null; //TODO: throw
}
}
Modified: incubator/nmaven/branches/SI_XPT/components/dotnet-registry/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/components/dotnet-registry/pom.xml?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/components/dotnet-registry/pom.xml (original)
+++ incubator/nmaven/branches/SI_XPT/components/dotnet-registry/pom.xml Mon May 7 16:55:03 2007
@@ -29,7 +29,6 @@
<packaging>jar</packaging>
<version>0.14-SNAPSHOT</version>
<name>dotnet-registry</name>
-
<dependencies>
<dependency>
<groupId>org.apache.maven</groupId>
@@ -37,7 +36,7 @@
<version>2.1-SNAPSHOT</version>
</dependency>
<dependency>
- <groupId>kxml2</groupId>
+ <groupId>net.sf.kxml</groupId>
<artifactId>kxml2</artifactId>
<version>2.1.8</version>
</dependency>
Modified: incubator/nmaven/branches/SI_XPT/components/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/components/pom.xml?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/components/pom.xml (original)
+++ incubator/nmaven/branches/SI_XPT/components/pom.xml Mon May 7 16:55:03 2007
@@ -18,6 +18,11 @@
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <parent>
+ <groupId>org.apache.maven.dotnet</groupId>
+ <version>0.14-SNAPSHOT</version>
+ <artifactId>dotnet-project</artifactId>
+ </parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.maven.dotnet</groupId>
<artifactId>dotnet-components</artifactId>
Modified: incubator/nmaven/branches/SI_XPT/maven-dotnet.iml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/maven-dotnet.iml?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/maven-dotnet.iml (original)
+++ incubator/nmaven/branches/SI_XPT/maven-dotnet.iml Mon May 7 16:55:03 2007
@@ -25,6 +25,7 @@
<sourceFolder url="file://$MODULE_DIR$/components/dotnet-embedder/src/test/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/components/dotnet-executable/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/components/dotnet-executable/src/main/resources" isTestSource="false" />
+ <sourceFolder url="file://$MODULE_DIR$/components/dotnet-jetty/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/components/dotnet-model/assembly-plugins/src/site" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/components/dotnet-model/assembly-plugins/target/generated-sources/modello" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/components/dotnet-model/compiler-plugins/target/generated-sources/modello" isTestSource="false" />
@@ -65,6 +66,7 @@
<sourceFolder url="file://$MODULE_DIR$/plugins/maven-archetype-plugin/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/plugins/maven-compile-plugin/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/plugins/maven-compile-plugin/src/main/resources" isTestSource="false" />
+ <sourceFolder url="file://$MODULE_DIR$/plugins/maven-embedder-plugin/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/plugins/maven-install-plugin/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/plugins/maven-link-plugin/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/plugins/maven-mojo-generator-plugin/src/main/java" isTestSource="false" />
@@ -115,729 +117,144 @@
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: classworlds:classworlds:jar:1.1:compile">
- <CLASSES>
- <root url="jar://$localRepository$/classworlds/classworlds/1.1/classworlds-1.1.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: com.jcraft:jsch:jar:0.1.23:test">
- <CLASSES>
- <root url="jar://$localRepository$/com/jcraft/jsch/0.1.23/jsch-0.1.23.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: com.jcraft:jsch:jar:0.1.24:runtime">
- <CLASSES>
- <root url="jar://$localRepository$/com/jcraft/jsch/0.1.24/jsch-0.1.24.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: commons-attributes:commons-attributes-api:jar:2.1:compile">
- <CLASSES>
- <root url="jar://$localRepository$/commons-attributes/commons-attributes-api/2.1/commons-attributes-api-2.1.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: commons-beanutils:commons-beanutils:jar:1.7.0:compile">
- <CLASSES>
- <root url="jar://$localRepository$/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: commons-cli:commons-cli:jar:1.0:compile">
- <CLASSES>
- <root url="jar://$localRepository$/commons-cli/commons-cli/1.0/commons-cli-1.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: commons-codec:commons-codec:jar:1.3:compile">
- <CLASSES>
- <root url="jar://$localRepository$/commons-codec/commons-codec/1.3/commons-codec-1.3.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: commons-collections:commons-collections:jar:2.1:compile">
- <CLASSES>
- <root url="jar://$localRepository$/commons-collections/commons-collections/2.1/commons-collections-2.1.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: commons-digester:commons-digester:jar:1.6:compile">
- <CLASSES>
- <root url="jar://$localRepository$/commons-digester/commons-digester/1.6/commons-digester-1.6.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: commons-httpclient:commons-httpclient:jar:3.0:compile">
- <CLASSES>
- <root url="jar://$localRepository$/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: commons-io:commons-io:jar:1.1:compile">
- <CLASSES>
- <root url="jar://$localRepository$/commons-io/commons-io/1.1/commons-io-1.1.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: commons-logging:commons-logging-api:jar:1.0.4:compile">
- <CLASSES>
- <root url="jar://$localRepository$/commons-logging/commons-logging-api/1.0.4/commons-logging-api-1.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: commons-logging:commons-logging:jar:1.0.4:compile">
- <CLASSES>
- <root url="jar://$localRepository$/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: commons-validator:commons-validator:jar:1.2.0:compile">
- <CLASSES>
- <root url="jar://$localRepository$/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: doxia:doxia-sink-api:jar:1.0-alpha-4:test">
- <CLASSES>
- <root url="jar://$localRepository$/doxia/doxia-sink-api/1.0-alpha-4/doxia-sink-api-1.0-alpha-4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: javax.activation:activation:jar:1.1:compile">
- <CLASSES>
- <root url="jar://$localRepository$/javax/activation/activation/1.1/activation-1.1.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: javax.mail:mail:jar:1.4:compile">
- <CLASSES>
- <root url="jar://$localRepository$/javax/mail/mail/1.4/mail-1.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: jaxen:jaxen:jar:1.1-beta-9:compile">
- <CLASSES>
- <root url="jar://$localRepository$/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: jdom:jdom:jar:1.0:compile">
- <CLASSES>
- <root url="jar://$localRepository$/jdom/jdom/1.0/jdom-1.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: jivesoftware:smack:jar:1.5.0:compile">
- <CLASSES>
- <root url="jar://$localRepository$/jivesoftware/smack/1.5.0/smack-1.5.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: jivesoftware:smackx:jar:1.5.0:compile">
- <CLASSES>
- <root url="jar://$localRepository$/jivesoftware/smackx/1.5.0/smackx-1.5.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: junit:junit:jar:3.8.1:test">
- <CLASSES>
- <root url="jar://$localRepository$/junit/junit/3.8.1/junit-3.8.1.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: kxml2:kxml2:jar:2.1.8:compile">
- <CLASSES>
- <root url="jar://$localRepository$/kxml2/kxml2/2.1.8/kxml2-2.1.8.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: net.java.dev.stax-utils:stax-utils:jar:20040917:compile">
- <CLASSES>
- <root url="jar://$localRepository$/net/java/dev/stax-utils/stax-utils/20040917/stax-utils-20040917.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.axis2:axis2-adb:jar:1.1:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/axis2/axis2-adb/1.1/axis2-adb-1.1.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.axis2:axis2-codegen:jar:1.1:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/axis2/axis2-codegen/1.1/axis2-codegen-1.1.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.axis2:axis2-kernel:jar:1.1:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/axis2/axis2-kernel/1.1/axis2-kernel-1.1.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.doxia:doxia-core:jar:1.0-alpha-7:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/doxia/doxia-core/1.0-alpha-7/doxia-core-1.0-alpha-7.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.doxia:doxia-decoration-model:jar:1.0-alpha-7:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-7/doxia-decoration-model-1.0-alpha-7.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.doxia:doxia-site-renderer:jar:1.0-alpha-7:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/doxia/doxia-site-renderer/1.0-alpha-7/doxia-site-renderer-1.0-alpha-7.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.reporting:maven-reporting-api:jar:2.0.4:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/reporting/maven-reporting-api/2.0.4/maven-reporting-api-2.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.reporting:maven-reporting-api:jar:2.0:test">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/reporting/maven-reporting-api/2.0/maven-reporting-api-2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.reporting:maven-reporting-impl:jar:2.0.4:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/reporting/maven-reporting-impl/2.0.4/maven-reporting-impl-2.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.shared:maven-plugin-testing-harness:jar:1.0-beta-1:test">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/shared/maven-plugin-testing-harness/1.0-beta-1/maven-plugin-testing-harness-1.0-beta-1.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5:test">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-file/1.0-alpha-5/wagon-file-1.0-alpha-5.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.wagon:wagon-file:jar:1.0-alpha-7:runtime">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-file/1.0-alpha-7/wagon-file-1.0-alpha-7.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5:test">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-http-lightweight/1.0-alpha-5/wagon-http-lightweight-1.0-alpha-5.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-6:runtime">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-http-lightweight/1.0-alpha-6/wagon-http-lightweight-1.0-alpha-6.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-5/wagon-provider-api-1.0-alpha-5.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.wagon:wagon-ssh-external:jar:1.0-alpha-6:runtime">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-ssh-external/1.0-alpha-6/wagon-ssh-external-1.0-alpha-6.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5:test">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-ssh/1.0-alpha-5/wagon-ssh-1.0-alpha-5.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-7:runtime">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-ssh/1.0-alpha-7/wagon-ssh-1.0-alpha-7.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-artifact-manager:jar:2.0.4:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-artifact-manager/2.0.4/maven-artifact-manager-2.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-artifact-manager:jar:2.0.5:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-artifact-manager/2.0.5/maven-artifact-manager-2.0.5.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-artifact-manager:jar:2.0:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-artifact-manager/2.0/maven-artifact-manager-2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-artifact:jar:2.0.4:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-artifact/2.0.4/maven-artifact-2.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-artifact:jar:2.0.5:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-artifact/2.0.5/maven-artifact-2.0.5.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-artifact:jar:2.0:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-error-diagnostics:jar:2.0.4:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-error-diagnostics/2.0.4/maven-error-diagnostics-2.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-error-diagnostics:jar:2.0:test">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-error-diagnostics/2.0/maven-error-diagnostics-2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-model:jar:2.0.4:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-model/2.0.4/maven-model-2.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-model:jar:2.0.5:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-model/2.0.5/maven-model-2.0.5.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-model:jar:2.0:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-model/2.0/maven-model-2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-monitor:jar:2.0.4:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-monitor/2.0.4/maven-monitor-2.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-monitor:jar:2.0:test">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-monitor/2.0/maven-monitor-2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-plugin-api:jar:2.0.4:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-plugin-api/2.0.4/maven-plugin-api-2.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-plugin-api:jar:2.0.5:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-plugin-api/2.0.5/maven-plugin-api-2.0.5.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-plugin-api:jar:2.0:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-plugin-descriptor:jar:2.0.4:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-plugin-descriptor/2.0.4/maven-plugin-descriptor-2.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-plugin-descriptor:jar:2.0:test">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-plugin-descriptor/2.0/maven-plugin-descriptor-2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.4:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-plugin-parameter-documenter/2.0.4/maven-plugin-parameter-documenter-2.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-plugin-parameter-documenter:jar:2.0:test">
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-plugin-parameter-documenter/2.0/maven-plugin-parameter-documenter-2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-plugin-registry:jar:2.0.4:compile">
+ <library name="Maven Dependency: commons-attributes:commons-attributes-api:jar:2.1:compile">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-plugin-registry/2.0.4/maven-plugin-registry-2.0.4.jar!/" />
+ <root url="jar://$localRepository$/commons-attributes/commons-attributes-api/2.1/commons-attributes-api-2.1.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-plugin-registry:jar:2.0:test">
+ <library name="Maven Dependency: commons-beanutils:commons-beanutils:jar:1.7.0:compile">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-plugin-registry/2.0/maven-plugin-registry-2.0.jar!/" />
+ <root url="jar://$localRepository$/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-profile:jar:2.0.4:compile">
+ <library name="Maven Dependency: commons-cli:commons-cli:jar:1.0:compile">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-profile/2.0.4/maven-profile-2.0.4.jar!/" />
+ <root url="jar://$localRepository$/commons-cli/commons-cli/1.0/commons-cli-1.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-profile:jar:2.0.5:compile">
+ <library name="Maven Dependency: commons-codec:commons-codec:jar:1.3:compile">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-profile/2.0.5/maven-profile-2.0.5.jar!/" />
+ <root url="jar://$localRepository$/commons-codec/commons-codec/1.3/commons-codec-1.3.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-profile:jar:2.0:compile">
+ <library name="Maven Dependency: commons-httpclient:commons-httpclient:jar:3.0:compile">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-profile/2.0/maven-profile-2.0.jar!/" />
+ <root url="jar://$localRepository$/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-project:jar:2.0.4:compile">
+ <library name="Maven Dependency: commons-logging:commons-logging-api:jar:1.0.4:compile">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-project/2.0.4/maven-project-2.0.4.jar!/" />
+ <root url="jar://$localRepository$/commons-logging/commons-logging-api/1.0.4/commons-logging-api-1.0.4.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-project:jar:2.0.5:compile">
+ <library name="Maven Dependency: commons-logging:commons-logging:jar:1.0.4:compile">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-project/2.0.5/maven-project-2.0.5.jar!/" />
+ <root url="jar://$localRepository$/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-project:jar:2.0:compile">
+ <library name="Maven Dependency: javax.activation:activation:jar:1.1:compile">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-project/2.0/maven-project-2.0.jar!/" />
+ <root url="jar://$localRepository$/javax/activation/activation/1.1/activation-1.1.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-repository-metadata:jar:2.0.4:compile">
+ <library name="Maven Dependency: javax.mail:mail:jar:1.4:compile">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-repository-metadata/2.0.4/maven-repository-metadata-2.0.4.jar!/" />
+ <root url="jar://$localRepository$/javax/mail/mail/1.4/mail-1.4.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-repository-metadata:jar:2.0.5:compile">
+ <library name="Maven Dependency: jaxen:jaxen:jar:1.1-beta-9:compile">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-repository-metadata/2.0.5/maven-repository-metadata-2.0.5.jar!/" />
+ <root url="jar://$localRepository$/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-repository-metadata:jar:2.0:compile">
+ <library name="Maven Dependency: jdom:jdom:jar:1.0:compile">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-repository-metadata/2.0/maven-repository-metadata-2.0.jar!/" />
+ <root url="jar://$localRepository$/jdom/jdom/1.0/jdom-1.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-settings:jar:2.0.4:compile">
+ <library name="Maven Dependency: jivesoftware:smack:jar:1.5.0:compile">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-settings/2.0.4/maven-settings-2.0.4.jar!/" />
+ <root url="jar://$localRepository$/jivesoftware/smack/1.5.0/smack-1.5.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.maven:maven-settings:jar:2.0.5:compile">
+ <library name="Maven Dependency: jivesoftware:smackx:jar:1.5.0:compile">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-settings/2.0.5/maven-settings-2.0.5.jar!/" />
+ <root url="jar://$localRepository$/jivesoftware/smackx/1.5.0/smackx-1.5.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.ws.commons.axiom:axiom-api:jar:SNAPSHOT:compile">
+ <library name="Maven Dependency: junit:junit:jar:3.8.1:test">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/ws/commons/axiom/axiom-api/SNAPSHOT/axiom-api-SNAPSHOT.jar!/" />
+ <root url="jar://$localRepository$/junit/junit/3.8.1/junit-3.8.1.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.ws.commons.axiom:axiom-dom:jar:1.2:compile">
+ <library name="Maven Dependency: net.java.dev.stax-utils:stax-utils:jar:20040917:compile">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/ws/commons/axiom/axiom-dom/1.2/axiom-dom-1.2.jar!/" />
+ <root url="jar://$localRepository$/net/java/dev/stax-utils/stax-utils/20040917/stax-utils-20040917.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.apache.ws.commons:XmlSchema:jar:1.0.3:compile">
+ <library name="Maven Dependency: org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-2:compile">
<CLASSES>
- <root url="jar://$localRepository$/org/apache/ws/commons/XmlSchema/1.0.3/XmlSchema-1.0.3.jar!/" />
+ <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
@@ -925,69 +342,6 @@
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: org.codehaus.xfire:javax.ws:jar:1.0.0:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/codehaus/xfire/javax.ws/1.0.0/javax.ws-1.0.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.codehaus.xfire:xfire-aegis:jar:1.2:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/codehaus/xfire/xfire-aegis/1.2/xfire-aegis-1.2.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.codehaus.xfire:xfire-annotations:jar:1.2:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/codehaus/xfire/xfire-annotations/1.2/xfire-annotations-1.2.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.codehaus.xfire:xfire-core:jar:1.2:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/codehaus/xfire/xfire-core/1.2/xfire-core-1.2.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.codehaus.xfire:xfire-java5:jar:1.2.4:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/codehaus/xfire/xfire-java5/1.2.4/xfire-java5-1.2.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.codehaus.xfire:xfire-plexus:jar:1.2:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/codehaus/xfire/xfire-plexus/1.2/xfire-plexus-1.2.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: org.codehaus.xfire:xfire-xmpp:jar:1.2:compile">
- <CLASSES>
- <root url="jar://$localRepository$/org/codehaus/xfire/xfire-xmpp/1.2/xfire-xmpp-1.2.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
<library name="Maven Dependency: org.easymock:easymock:jar:2.0:test">
<CLASSES>
<root url="jar://$localRepository$/org/easymock/easymock/2.0/easymock-2.0.jar!/" />
@@ -1006,15 +360,6 @@
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: plexus:plexus-utils:jar:1.0.2:compile">
- <CLASSES>
- <root url="jar://$localRepository$/plexus/plexus-utils/1.0.2/plexus-utils-1.0.2.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
<library name="Maven Dependency: qdox:qdox:jar:1.5:compile">
<CLASSES>
<root url="jar://$localRepository$/qdox/qdox/1.5/qdox-1.5.jar!/" />
@@ -1051,24 +396,6 @@
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: woodstox:wstx-asl:jar:2.9.3:compile">
- <CLASSES>
- <root url="jar://$localRepository$/woodstox/wstx-asl/2.9.3/wstx-asl-2.9.3.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library name="Maven Dependency: wsdl4j:wsdl4j:jar:1.5.2:compile">
- <CLASSES>
- <root url="jar://$localRepository$/wsdl4j/wsdl4j/1.5.2/wsdl4j-1.5.2.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
<library name="Maven Dependency: wsdl4j:wsdl4j:jar:1.6.1:compile">
<CLASSES>
<root url="jar://$localRepository$/wsdl4j/wsdl4j/1.6.1/wsdl4j-1.6.1.jar!/" />
@@ -1114,15 +441,6 @@
</library>
</orderEntry>
<orderEntry type="module-library">
- <library name="Maven Dependency: xml-apis:xml-apis:jar:1.3.03:compile">
- <CLASSES>
- <root url="jar://$localRepository$/xml-apis/xml-apis/1.3.03/xml-apis-1.3.03.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
<library name="Maven Dependency: xmlpull:xmlpull:jar:1.1.3.4a:compile">
<CLASSES>
<root url="jar://$localRepository$/xmlpull/xmlpull/1.1.3.4a/xmlpull-1.1.3.4a.jar!/" />
@@ -1134,24 +452,6 @@
<orderEntry type="module-library">
<library>
<CLASSES>
- <root url="jar://$localRepository$/classworlds/classworlds/1.1/classworlds-1.1.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
- <root url="jar://$localRepository$/commons-io/commons-io/1.1/commons-io-1.1.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
<root url="jar://$localRepository$/junit/junit/3.8.1/junit-3.8.1.jar!/" />
</CLASSES>
<JAVADOC />
@@ -1161,133 +461,7 @@
<orderEntry type="module-library">
<library>
<CLASSES>
- <root url="jar://$localRepository$/kxml2/kxml2/2.1.8/kxml2-2.1.8.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/axis2/axis2-codegen/1.1/axis2-codegen-1.1.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/axis2/axis2-kernel/1.1/axis2-kernel-1.1.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-artifact-manager/2.0/maven-artifact-manager-2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-artifact/2.0.4/maven-artifact-2.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-error-diagnostics/2.0/maven-error-diagnostics-2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-model/2.0.4/maven-model-2.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-model/2.0/maven-model-2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-monitor/2.0.4/maven-monitor-2.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-project/2.0.4/maven-project-2.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-project/2.0/maven-project-2.0.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-settings/2.0.4/maven-settings-2.0.4.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
- <orderEntry type="module-library">
- <library>
- <CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/shared/maven-plugin-testing-harness/1.0-beta-1/maven-plugin-testing-harness-1.0-beta-1.jar!/" />
+ <root url="jar://$localRepository$/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
@@ -1296,7 +470,7 @@
<orderEntry type="module-library">
<library>
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.jar!/" />
+ <root url="jar://$localRepository$/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
@@ -1305,16 +479,17 @@
<orderEntry type="module-library">
<library>
<CLASSES>
- <root url="jar://$localRepository$/org/codehaus/plexus/plexus-archiver/1.0-alpha-6/plexus-archiver-1.0-alpha-6.jar!/" />
+ <root url="jar://$localRepository$/org/easymock/easymock/2.0/easymock-2.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
+ <orderEntry type="library" name="maven-plugin-api-2.0" level="application" />
<orderEntry type="module-library">
<library>
<CLASSES>
- <root url="jar://$localRepository$/org/codehaus/plexus/plexus-compiler-api/1.5.2/plexus-compiler-api-1.5.2.jar!/" />
+ <root url="jar://$localRepository$/org/apache/maven/maven-core/2.1-SNAPSHOT/maven-core-2.1-SNAPSHOT.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
@@ -1323,7 +498,7 @@
<orderEntry type="module-library">
<library>
<CLASSES>
- <root url="jar://$localRepository$/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.jar!/" />
+ <root url="jar://$localRepository$/org/apache/maven/maven-embedder/2.1-SNAPSHOT/maven-embedder-2.1-SNAPSHOT.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
@@ -1332,7 +507,7 @@
<orderEntry type="module-library">
<library>
<CLASSES>
- <root url="jar://$localRepository$/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar!/" />
+ <root url="jar://$localRepository$/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
@@ -1341,7 +516,7 @@
<orderEntry type="module-library">
<library>
<CLASSES>
- <root url="jar://$localRepository$/org/codehaus/xfire/xfire-java5/1.2.4/xfire-java5-1.2.4.jar!/" />
+ <root url="jar://$localRepository$/org/mortbay/jetty/jetty/6.1.3/jetty-6.1.3.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
@@ -1350,17 +525,16 @@
<orderEntry type="module-library">
<library>
<CLASSES>
- <root url="jar://$localRepository$/org/easymock/easymock/2.0/easymock-2.0.jar!/" />
+ <root url="jar://$localRepository$/org/apache/maven/maven-project/2.1-SNAPSHOT/maven-project-2.1-SNAPSHOT.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
- <orderEntry type="library" name="maven-plugin-api-2.0" level="application" />
<orderEntry type="module-library">
<library>
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-core/2.1-SNAPSHOT/maven-core-2.1-SNAPSHOT.jar!/" />
+ <root url="jar://$localRepository$/org/apache/maven/maven-artifact/2.1-SNAPSHOT/maven-artifact-2.1-SNAPSHOT.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
@@ -1369,7 +543,7 @@
<orderEntry type="module-library">
<library>
<CLASSES>
- <root url="jar://$localRepository$/org/apache/maven/maven-embedder/2.1-SNAPSHOT/maven-embedder-2.1-SNAPSHOT.jar!/" />
+ <root url="jar://$localRepository$/org/apache/maven/maven-model/2.1-SNAPSHOT/maven-model-2.1-SNAPSHOT.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
@@ -1378,7 +552,7 @@
<orderEntry type="module-library">
<library>
<CLASSES>
- <root url="jar://$localRepository$/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.jar!/" />
+ <root url="jar://$localRepository$/org/apache/maven/maven-plugin-api/2.1-SNAPSHOT/maven-plugin-api-2.1-SNAPSHOT.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
Modified: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/NMaven.Plugin.Addin.suo
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/NMaven.Plugin.Addin.suo?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
Binary files - no diff available.
Modified: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/pom.xml?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/pom.xml (original)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/pom.xml Mon May 7 16:55:03 2007
@@ -18,10 +18,11 @@
-->
<project xmlns="http://maven.apache.org/POM/4.0.0">
<parent>
- <groupId>NMaven</groupId>
+ <groupId>NMaven.Plugins</groupId>
<version>0.14</version>
- <artifactId>NMaven.Assemblies</artifactId>
- </parent>
+ <artifactId>NMaven.Plugins</artifactId>
+ <relativePath>..\pom-netplugins.xml</relativePath>
+ </parent>
<modelVersion>4.0.0</modelVersion>
<groupId>NMaven.Plugin</groupId>
<artifactId>NMaven.Plugin.Addin</artifactId>
@@ -37,7 +38,7 @@
</dependency>
<dependency>
<groupId>NMaven.Model</groupId>
- <artifactId>NMaven.Model.Pom</artifactId>
+ <artifactId>NMaven.Model.AutomationExtensibility</artifactId>
<type>library</type>
<version>0.14</version>
</dependency>
Modified: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven.Plugin.Addin.csproj
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven.Plugin.Addin.csproj?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven.Plugin.Addin.csproj (original)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven.Plugin.Addin.csproj Mon May 7 16:55:03 2007
@@ -18,6 +18,10 @@
<Reference Include="NMaven.Core">
<HintPath>C:\Documents and Settings\shane\.m2\repository\NMaven\Core\NMaven.Core\0.14\NMaven.Core.dll</HintPath>
</Reference>
+ <Reference Include="NMaven.Model.AutomationExtensibility, Version=0.14.0.0, Culture=neutral, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\..\..\..\..\..\.m2\repository\NMaven\Model\NMaven.Model.AutomationExtensibility\0.14\NMaven.Model.AutomationExtensibility.dll</HintPath>
+ </Reference>
<Reference Include="NMaven.Model.Pom" />
<Reference Include="NMaven.Plugin" />
<Reference Include="NMaven.Plugin" />
Modified: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs?view=diff&rev=536025&r1=536024&r2=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs (original)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Addin/src/main/csharp/NMaven/Plugin/Addin/AutomationExtensibilityMojo.cs Mon May 7 16:55:03 2007
@@ -1,65 +1,118 @@
-//
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-//
-
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Xml;
-using System.Xml.Serialization;
-
-using NMaven.Plugin;
-using NMaven.Model;
-using NMaven.Artifact;
-
-namespace NMaven.Plugin.Addin
-{
- /// <summary>
- /// Description
- /// </summary>
- [ClassAttribute(Phase = "package", Goal = "package")]
- public sealed class AutomationExtensibilityMojo : AbstractMojo
- {
- public AutomationExtensibilityMojo()
- {
- }
-
- [FieldAttribute("repository", Expression = "${settings.localRepository}", Type = "java.lang.String")]
- public String localRepository;
-
- [FieldAttribute("mavenProject", Expression = "${project}", Type = "org.apache.maven.project.MavenProject")]
- public NMaven.Model.Model mavenProject;
-
-
- public override Type GetMojoImplementationType()
- {
- return this.GetType();
- }
-
- public override void Execute()
- {
- ArtifactRepositoryLayout layout = new ArtifactRepositoryLayout();
- ArtifactContext artifactContext = new ArtifactContext();
- NMaven.Artifact.Artifact artifact = artifactContext.GetArtifactFor(mavenProject);
- Console.WriteLine("Artifact Id = " + artifact.ArtifactId);
- Console.WriteLine("Path = " + layout.pathOf(artifact));
- FileInfo artifactFileInfo = new FileInfo(localRepository + @"\" + layout.pathOf(artifact));
- Console.WriteLine("Artifact Path = " + artifactFileInfo.FullName);
- }
- }
-}
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements. See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership. The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied. See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Xml;
+using System.Xml.Serialization;
+
+using NMaven.Plugin;
+using NMaven.Model;
+using NMaven.Artifact;
+
+namespace NMaven.Plugin.Addin
+{
+ /// <summary>
+ /// Description
+ /// </summary>
+ [ClassAttribute(Phase = "package", Goal = "package")]
+ public sealed class AutomationExtensibilityMojo : AbstractMojo
+ {
+ public AutomationExtensibilityMojo()
+ {
+ }
+
+ [FieldAttribute("repository", Expression = "${settings.localRepository}", Type = "java.lang.String")]
+ public String localRepository;
+
+ [FieldAttribute("mavenProject", Expression = "${project}", Type = "org.apache.maven.project.MavenProject")]
+ public NMaven.Model.Model mavenProject;
+
+
+ public override Type GetMojoImplementationType()
+ {
+ return this.GetType();
+ }
+
+ public override void Execute()
+ {
+ ArtifactRepositoryLayout layout = new ArtifactRepositoryLayout();
+ ArtifactContext artifactContext = new ArtifactContext();
+ NMaven.Artifact.Artifact artifact = artifactContext.GetArtifactFor(mavenProject);
+ FileInfo artifactFileInfo = new FileInfo(localRepository + @"\" + layout.pathOf(artifact));
+ Console.WriteLine("Artifact Path = " + artifactFileInfo.FullName);
+
+ object[] extensibilityItems = new object[2];
+ //Host Application
+ ExtensibilityHostApplication hostApplication = new ExtensibilityHostApplication();
+ List<ItemsChoiceType> itemsChoiceTypes = new List<ItemsChoiceType>();
+ List<String> itemsChoiceTypeValues = new List<string>();
+
+ itemsChoiceTypes.Add(ItemsChoiceType.Name);
+ itemsChoiceTypeValues.Add("Microsoft Visual Studio");
+
+ itemsChoiceTypes.Add(ItemsChoiceType.Version);
+ itemsChoiceTypeValues.Add("8.0");
+
+ hostApplication.Items = itemsChoiceTypeValues.ToArray();
+ hostApplication.ItemsElementName = itemsChoiceTypes.ToArray();
+ extensibilityItems[0] = hostApplication;
+
+ //Addin
+ ExtensibilityAddin addin = new ExtensibilityAddin();
+ List<ItemsChoiceType1> itemNames = new List<ItemsChoiceType1>();
+ List<string> itemValues = new List<string>();
+
+ itemNames.Add(ItemsChoiceType1.Assembly);
+ itemValues.Add(artifactFileInfo.FullName);
+
+ itemNames.Add(ItemsChoiceType1.FullClassName);
+ itemValues.Add(mavenProject.artifactId + ".Connect");
+
+ itemNames.Add(ItemsChoiceType1.FriendlyName);
+ itemValues.Add(mavenProject.name);
+
+ itemNames.Add(ItemsChoiceType1.Description);
+ itemValues.Add(mavenProject.description);
+
+ itemNames.Add(ItemsChoiceType1.LoadBehavior);
+ itemValues.Add("0");
+
+ itemNames.Add(ItemsChoiceType1.CommandLineSafe);
+ itemValues.Add("0");
+
+ itemNames.Add(ItemsChoiceType1.CommandPreload);
+ itemValues.Add("1");
+
+ addin.Items = itemValues.ToArray();
+ addin.ItemsElementName = itemNames.ToArray();
+ extensibilityItems[1] = addin;
+
+ Extensibility extensibility = new Extensibility();
+ extensibility.Items = extensibilityItems;
+
+ //write XML
+ XmlSerializer serializer = new XmlSerializer(typeof(NMaven.Model.Extensibility));
+ XmlTextWriter xmlWriter = new XmlTextWriter(@"c:\tmp\NMavenBuild.AddIn", System.Text.Encoding.Unicode);
+ xmlWriter.Formatting = Formatting.Indented;
+ serializer.Serialize(xmlWriter, extensibility);
+ }
+ }
+}
Added: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/NMaven.Plugin.Devenv.sln
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/NMaven.Plugin.Devenv.sln?view=auto&rev=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/NMaven.Plugin.Devenv.sln (added)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/NMaven.Plugin.Devenv.sln Mon May 7 16:55:03 2007
@@ -0,0 +1,17 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Plugin.Devenv", "C:\Documents and Settings\shane\nmaven-apache\SI_XPT\plugins\NMaven.Plugin.Devenv\src\main\csharp\NMaven.Plugin.Devenv.csproj", "{693B0AD9-AC1B-49F4-8386-E4E097960D8B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {693B0AD9-AC1B-49F4-8386-E4E097960D8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {693B0AD9-AC1B-49F4-8386-E4E097960D8B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
Added: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom-java.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom-java.xml?view=auto&rev=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom-java.xml (added)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom-java.xml Mon May 7 16:55:03 2007
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns="http://maven.apache.org/POM/4.0.0">
+ <parent>
+ <groupId>org.apache.maven.dotnet.plugins</groupId>
+ <version>0.14-SNAPSHOT</version>
+ <artifactId>maven-dotnet-plugins</artifactId>
+ <relativePath>..\pom.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>NMaven.Plugin</groupId>
+ <artifactId>NMaven.Plugin.Devenv.JavaBinding</artifactId>
+ <packaging>maven-plugin</packaging>
+ <name>NMaven.Plugin.Devenv.JavaBinding</name>
+ <version>0.14</version>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven.dotnet</groupId>
+ <artifactId>dotnet-assembler</artifactId>
+ <version>0.14-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.dotnet</groupId>
+ <artifactId>dotnet-executable</artifactId>
+ <version>0.14-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.dotnet</groupId>
+ <artifactId>dotnet-artifact</artifactId>
+ <version>0.14-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.dotnet</groupId>
+ <artifactId>dotnet-plugin</artifactId>
+ <version>0.14-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Propchange: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom-java.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom.xml?view=auto&rev=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom.xml (added)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom.xml Mon May 7 16:55:03 2007
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?><!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0">
+ <parent>
+ <groupId>NMaven.Plugins</groupId>
+ <version>0.14</version>
+ <artifactId>NMaven.Plugins</artifactId>
+ <relativePath>..\pom-netplugins.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>NMaven.Plugin</groupId>
+ <artifactId>NMaven.Plugin.Devenv</artifactId>
+ <packaging>netplugin</packaging>
+ <version>0.14</version>
+ <name>NMaven.Plugin.Devenv</name>
+ <dependencies>
+ <dependency>
+ <groupId>NMaven.Plugin</groupId>
+ <artifactId>NMaven.Plugin</artifactId>
+ <type>library</type>
+ <version>0.14</version>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Propchange: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven.Plugin.Devenv.csproj
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven.Plugin.Devenv.csproj?view=auto&rev=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven.Plugin.Devenv.csproj (added)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven.Plugin.Devenv.csproj Mon May 7 16:55:03 2007
@@ -0,0 +1,29 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectGuid>{693b0ad9-ac1b-49f4-8386-e4e097960d8b}</ProjectGuid>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <RootNameSpace>NMaven.Plugin</RootNameSpace>
+ <AssemblyName>NMaven.Plugin.Devenv</AssemblyName>
+ <BaseIntermediateOutputPath>..\..\..\target\obj\</BaseIntermediateOutputPath>
+ <OutputType>Library</OutputType>
+ </PropertyGroup>
+ <PropertyGroup>
+ <OutputPath>..\..\..\target\bin\Debug\</OutputPath>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="NMaven.Plugin" />
+ <Reference Include="NMaven.Plugin" />
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="NMaven" />
+ <Folder Include="NMaven\Plugin" />
+ <Folder Include="NMaven\Plugin\Devenv" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="NMaven\Plugin\Devenv\DevenvMojo.cs" />
+ </ItemGroup>
+ <ItemGroup />
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />
+</Project>
\ No newline at end of file
Added: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven/Plugin/Devenv/DevenvMojo.cs
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven/Plugin/Devenv/DevenvMojo.cs?view=auto&rev=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven/Plugin/Devenv/DevenvMojo.cs (added)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/csharp/NMaven/Plugin/Devenv/DevenvMojo.cs Mon May 7 16:55:03 2007
@@ -0,0 +1,65 @@
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements. See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership. The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied. See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Diagnostics;
+
+using Microsoft.Win32;
+
+using NMaven.Plugin;
+
+namespace NMaven.Plugin.Devenv
+{
+ /// <summary>
+ /// Description
+ /// </summary>
+ [Serializable]
+ [ClassAttribute(Phase = "deploy", Goal = "start")]
+ public sealed class DevenvMojo : AbstractMojo
+ {
+ public DevenvMojo()
+ {
+ }
+
+ [FieldAttribute("artifactId", Expression = "${project.artifactId}", Type = "java.lang.String")]
+ public String artifactId;
+
+ [FieldAttribute("buildDirectory", Expression = "${project.build.directory}", Type = "java.lang.String")]
+ public String buildDirectory;
+
+ public override Type GetMojoImplementationType()
+ {
+ return this.GetType();
+ }
+
+ public override void Execute()
+ {
+ string args = "/ResetAddin " + artifactId + ".Connect " + "/Log " + @"""" + @buildDirectory
+ + @"\VisualStudio.log" + @"""";
+ RegistryKey visualStudioKey =
+ Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\VisualStudio\8.0");
+ String installDir = (String) visualStudioKey.GetValue("InstallDir");
+ ProcessStartInfo processStartInfo =
+ new ProcessStartInfo(@installDir + "devenv.exe", args);
+ Process.Start(processStartInfo);
+ }
+ }
+}
Added: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/java/NMaven/Plugin/Devenv/DevenvMojo.java
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/java/NMaven/Plugin/Devenv/DevenvMojo.java?view=auto&rev=536025
==============================================================================
--- incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/java/NMaven/Plugin/Devenv/DevenvMojo.java (added)
+++ incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/java/NMaven/Plugin/Devenv/DevenvMojo.java Mon May 7 16:55:03 2007
@@ -0,0 +1,109 @@
+package NMaven.Plugin.Devenv;
+
+import org.apache.maven.dotnet.plugin.FieldAnnotation;
+
+/**
+ * @phase deploy
+ * @goal start
+ */
+public class DevenvMojo
+ extends org.apache.maven.dotnet.plugin.AbstractMojo
+{
+ /**
+ * @parameter expression = "${project.artifactId}"
+ */
+ @FieldAnnotation()
+ public java.lang.String artifactId;
+
+ /**
+ * @parameter expression = "${project.build.directory}"
+ */
+ @FieldAnnotation()
+ public java.lang.String buildDirectory;
+
+ /**
+ * @parameter expression = "${project}"
+ */
+ private org.apache.maven.project.MavenProject project;
+
+ /**
+ * @parameter expression = "${settings.localRepository}"
+ */
+ private String localRepository;
+
+ /**
+ * @parameter expression = "${vendor}"
+ */
+ private String vendor;
+
+ /**
+ * @parameter expression = "${vendorVersion}"
+ */
+ private String vendorVersion;
+
+ /**
+ * @parameter expression = "${frameworkVersion}"
+ */
+ private String frameworkVersion;
+
+ /**
+ * @component
+ */
+ private org.apache.maven.dotnet.executable.NetExecutableFactory netExecutableFactory;
+
+ /**
+ * @component
+ */
+ private org.apache.maven.dotnet.plugin.PluginContext pluginContext;
+
+ public String getMojoArtifactId()
+ {
+ return "NMaven.Plugin.Devenv";
+ }
+
+ public String getMojoGroupId()
+ {
+ return "NMaven.Plugin";
+ }
+
+ public String getClassName()
+ {
+ return "NMaven.Plugin.Devenv.DevenvMojo";
+ }
+
+ public org.apache.maven.dotnet.plugin.PluginContext getNetPluginContext()
+ {
+ return pluginContext;
+ }
+
+ public org.apache.maven.dotnet.executable.NetExecutableFactory getNetExecutableFactory()
+ {
+ return netExecutableFactory;
+ }
+
+ public org.apache.maven.project.MavenProject getMavenProject()
+ {
+ return project;
+ }
+
+ public String getLocalRepository()
+ {
+ return localRepository;
+ }
+
+ public String getVendorVersion()
+ {
+ return vendorVersion;
+ }
+
+ public String getVendor()
+ {
+ return vendor;
+ }
+
+ public String getFrameworkVersion()
+ {
+ return frameworkVersion;
+ }
+
+}
Propchange: incubator/nmaven/branches/SI_XPT/plugins/NMaven.Plugin.Devenv/src/main/java/NMaven/Plugin/Devenv/DevenvMojo.java
------------------------------------------------------------------------------
svn:eol-style = native