You are viewing a plain text version of this content. The canonical link for it is here.
Posted to npanday-commits@incubator.apache.org by br...@apache.org on 2014/02/27 11:08:18 UTC
svn commit: r1572511 - in
/incubator/npanday/trunk/dist/npanday-repository-builder: pom.xml
src/main/assembly/repo.xml
Author: brett
Date: Thu Feb 27 11:08:17 2014
New Revision: 1572511
URL: http://svn.apache.org/r1572511
Log:
Create the repository to distribute
Modified:
incubator/npanday/trunk/dist/npanday-repository-builder/pom.xml
incubator/npanday/trunk/dist/npanday-repository-builder/src/main/assembly/repo.xml
Modified: incubator/npanday/trunk/dist/npanday-repository-builder/pom.xml
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dist/npanday-repository-builder/pom.xml?rev=1572511&r1=1572510&r2=1572511&view=diff
==============================================================================
--- incubator/npanday/trunk/dist/npanday-repository-builder/pom.xml (original)
+++ incubator/npanday/trunk/dist/npanday-repository-builder/pom.xml Thu Feb 27 11:08:17 2014
@@ -93,11 +93,6 @@
</dependency>
<dependency>
<groupId>org.apache.npanday.plugins</groupId>
- <artifactId>maven-repository-plugin</artifactId>
- <version>1.5.0-incubating-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.npanday.plugins</groupId>
<artifactId>maven-resgen-plugin</artifactId>
<version>1.5.0-incubating-SNAPSHOT</version>
</dependency>
@@ -148,6 +143,142 @@
</dependency>
<!--
+ NPANDAY ARCHETYPES
+ -->
+ <dependency>
+ <groupId>org.apache.npanday</groupId>
+ <artifactId>maven-archetype-dotnet-simple</artifactId>
+ <version>1.5.0-incubating-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.npanday</groupId>
+ <artifactId>maven-archetype-netexecutable</artifactId>
+ <version>1.5.0-incubating-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.npanday</groupId>
+ <artifactId>maven-archetype-vb-simple</artifactId>
+ <version>1.5.0-incubating-SNAPSHOT</version>
+ </dependency>
+
+ <!--assemblies-->
+ <dependency>
+ <groupId>org.apache.npanday</groupId>
+ <artifactId>NPanday.Artifact</artifactId>
+ <version>${project.version}</version>
+ <type>dotnet-library</type>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.logging</groupId>
+ <artifactId>log4net</artifactId>
+ <version>1.2.11</version>
+ <type>dotnet-library</type>
+ <classifier>net-2.0</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.npanday</groupId>
+ <artifactId>NPanday.Model.Pom</artifactId>
+ <version>${project.version}</version>
+ <type>dotnet-library</type>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.npanday</groupId>
+ <artifactId>NPanday.Model.Pom</artifactId>
+ <version>${project.version}</version>
+ <type>dotnet-library</type>
+ <classifier>4b435f4d76e2f0e6</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.npanday</groupId>
+ <artifactId>NPanday.Model.AutomationExtensibility</artifactId>
+ <version>${project.version}</version>
+ <type>dotnet-library</type>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.npanday.plugins</groupId>
+ <artifactId>NPanday.Plugin</artifactId>
+ <version>${project.version}</version>
+ <type>dotnet-library</type>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.npanday.plugins</groupId>
+ <artifactId>NPanday.Plugin</artifactId>
+ <version>${project.version}</version>
+ <type>dotnet-library</type>
+ <classifier>4b435f4d76e2f0e6</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.npanday.plugins</groupId>
+ <artifactId>NPanday.Plugin.Loader</artifactId>
+ <version>${project.version}</version>
+ <type>dotnet-executable</type>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.npanday.plugins</groupId>
+ <artifactId>NPanday.Plugin.MojoGenerator</artifactId>
+ <version>${project.version}</version>
+ <type>dotnet-executable</type>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.npanday.plugins</groupId>
+ <artifactId>NPanday.Plugin.Runner</artifactId>
+ <version>${project.version}</version>
+ <type>dotnet-executable</type>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.npanday.visualstudio</groupId>
+ <artifactId>NPanday.VisualStudio.Addin</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>Microsoft.VisualStudio.CommandBars</groupId>
+ <artifactId>Microsoft.VisualStudio.CommandBars</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>EnvDTE</groupId>
+ <artifactId>EnvDTE</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>EnvDTE80</groupId>
+ <artifactId>EnvDTE80</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>Extensibility</groupId>
+ <artifactId>Extensibility</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>VSLangProj</groupId>
+ <artifactId>VSLangProj</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>VSLangProj80</groupId>
+ <artifactId>VSLangProj80</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>VsWebSite.Interop</groupId>
+ <artifactId>VsWebSite.Interop</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>Microsoft.Build.Engine</groupId>
+ <artifactId>Microsoft.Build.Engine</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>Microsoft.Build.Framework</groupId>
+ <artifactId>Microsoft.Build.Framework</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>Microsoft.Build.Utilities</groupId>
+ <artifactId>Microsoft.Build.Utilities</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>Microsoft.Build.Tasks</groupId>
+ <artifactId>Microsoft.Build.Tasks</artifactId>
+ </exclusion>
+ </exclusions>
+ <type>visual-studio-addin</type>
+ </dependency>
+
+ <!--
NPANDAY NETPLUGINS
-->
<dependency>
@@ -175,52 +306,55 @@
<artifactId>NPanday.Plugin.Msbuild.JavaBinding</artifactId>
<version>1.5.0-incubating-SNAPSHOT</version>
</dependency>
-
- <!--
- NPANDAY ARCHETYPES
- -->
<dependency>
- <groupId>org.apache.npanday</groupId>
- <artifactId>maven-archetype-dotnet-simple</artifactId>
- <version>1.5.0-incubating-SNAPSHOT</version>
+ <groupId>org.apache.npanday.plugins</groupId>
+ <artifactId>NPanday.Plugin.Msbuild</artifactId>
+ <version>${project.version}</version>
+ <type>dotnet-maven-plugin</type>
</dependency>
<dependency>
- <groupId>org.apache.npanday</groupId>
- <artifactId>maven-archetype-netexecutable</artifactId>
- <version>1.5.0-incubating-SNAPSHOT</version>
+ <groupId>org.apache.npanday.plugins</groupId>
+ <artifactId>NPanday.Plugin.SysRef</artifactId>
+ <version>${project.version}</version>
+ <type>dotnet-maven-plugin</type>
</dependency>
<dependency>
- <groupId>org.apache.npanday</groupId>
- <artifactId>maven-archetype-vb-simple</artifactId>
- <version>1.5.0-incubating-SNAPSHOT</version>
+ <groupId>org.apache.npanday.plugins</groupId>
+ <artifactId>NPanday.Plugin.Addin</artifactId>
+ <version>${project.version}</version>
+ <type>dotnet-maven-plugin</type>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.npanday.plugins</groupId>
+ <artifactId>NPanday.Plugin.Devenv</artifactId>
+ <version>${project.version}</version>
+ <type>dotnet-maven-plugin</type>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.npanday.plugins</groupId>
+ <artifactId>NPanday.Plugin.Resx</artifactId>
+ <version>${project.version}</version>
+ <type>dotnet-executable</type>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.npanday.plugins</groupId>
+ <artifactId>NPanday.Plugin.Settings</artifactId>
+ <version>${project.version}</version>
+ <type>dotnet-maven-plugin</type>
+ </dependency>
+ <dependency>
+ <groupId>NUnit</groupId>
+ <artifactId>NUnit.Framework</artifactId>
+ <version>2.2.8.0</version>
+ <type>dotnet-library</type>
</dependency>
</dependencies>
<build>
<plugins>
- <!-- Incorporate the .NET repository just built -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <version>2.0</version>
- <executions>
- <execution>
- <id>dotnet</id>
- <phase>process-resources</phase>
- <configuration>
- <outputDirectory>${project.build.directory}/dotnet</outputDirectory>
- <excludeTransitive>true</excludeTransitive>
- <includeTypes>tar.gz</includeTypes>
- </configuration>
- <goals>
- <goal>unpack-dependencies</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
- <version>2.2-beta-3</version>
+ <version>2.4</version>
<configuration>
<descriptor>src/main/assembly/repo.xml</descriptor>
<finalName>repository</finalName>
@@ -228,7 +362,7 @@
</configuration>
<executions>
<execution>
- <phase>package</phase>
+ <phase>prepare-package</phase>
<goals>
<goal>single</goal>
</goals>
@@ -305,6 +439,12 @@
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>org.apache.npanday.plugins</groupId>
+ <artifactId>maven-compile-plugin</artifactId>
+ <version>${bootstrap.npanday.version}</version>
+ <extensions>true</extensions>
+ </plugin>
</plugins>
</build>
</project>
Modified: incubator/npanday/trunk/dist/npanday-repository-builder/src/main/assembly/repo.xml
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dist/npanday-repository-builder/src/main/assembly/repo.xml?rev=1572511&r1=1572510&r2=1572511&view=diff
==============================================================================
--- incubator/npanday/trunk/dist/npanday-repository-builder/src/main/assembly/repo.xml (original)
+++ incubator/npanday/trunk/dist/npanday-repository-builder/src/main/assembly/repo.xml Thu Feb 27 11:08:17 2014
@@ -16,7 +16,9 @@
~ specific language governing permissions and limitations
~ under the License.
-->
-<assembly>
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
<id>bin</id>
<formats>
<format>dir</format>
@@ -25,15 +27,14 @@
<repository>
<outputDirectory>releases</outputDirectory>
<includeMetadata>true</includeMetadata>
+ </repository>
+ </repositories>
+ <!-- dummy required to make dependency resolution fire and populate the repository -->
+ <dependencySets>
+ <dependencySet>
<excludes>
- <exclude>org.apache.npanday:dotnet-repository-builder</exclude>
+ <exclude>*</exclude>
</excludes>
- </repository>
- </repositories>
- <fileSets>
- <fileSet>
- <directory>target/dotnet</directory>
- <outputDirectory>releases</outputDirectory>
- </fileSet>
- </fileSets>
+ </dependencySet>
+ </dependencySets>
</assembly>