Just for the record, I needed to use only the aspnet-maven-plugin
plugin, and had to add the assembly plugin, since the npanday
aspnet-maven-plugin plugin is apparently designed to work with the
assembly one.   This wasn't really clear from the npanday docs and it
would be nice to have an example full pom for a project that packages
up an .net web app.

-Dave

On Tue, Mar 26, 2013 at 12:20 PM, David Durham
<david.durham...@gmail.com> wrote:
> Hi all,
>
> I'm trying to package a dotnet-application, but receive this error:
>
>     Unknown packaging: dotnet-application @ line 7, column 14
>
> Any suggestions?  Here's my pom.xml:
>
>
> <?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";>
>   <modelVersion>4.0.0</modelVersion>
>   <groupId>com.companyname</groupId>
>   <artifactId>ExampleProxy</artifactId>
>   <version>1.0-SNAPSHOT</version>
>   <packaging>dotnet-application</packaging>
>   <name>CompanyName : ExampleProxy</name>
>   <dependencies>
>     <dependency>
>       <groupId>com.companyname</groupId>
>       <artifactId>WebServiceProxyUtils</artifactId>
>       <version>1.0-SNAPSHOT</version>
>       <type>dotnet-library</type>
>     </dependency>
>   </dependencies>
>   <build>
>     <sourceDirectory>./</sourceDirectory>
>     <plugins>
>       <plugin>
>         <groupId>org.apache.npanday.plugins</groupId>
>         <artifactId>maven-compile-plugin</artifactId>
>         <version>1.5.0-incubating-SNAPSHOT</version>
>         <extensions>true</extensions>
>         <configuration>
>           <frameworkVersion>3.5</frameworkVersion>
>         </configuration>
>       </plugin>
>       <plugin>
>         <groupId>org.apache.npanday.plugins</groupId>
>         <artifactId>aspnet-maven-plugin</artifactId>
>         <version>1.5.0-incubating-SNAPSHOT</version>
>         <executions>
>           <execution>
>             <goals>
>               <goal>assemble-package-files</goal>
>               <goal>process-configs</goal>
>             </goals>
>           </execution>
>         </executions>
>       </plugin>
>       <plugin>
>         <groupId>org.apache.npanday.plugins</groupId>
>         <artifactId>application-maven-plugin</artifactId>
>         <version>1.5.0-incubating-SNAPSHOT</version>
>         <executions>
>           <execution>
>             <goals>
>               <goal>assemble-package-files</goal>
>               <goal>process-configs</goal>
>             </goals>
>           </execution>
>         </executions>
>       </plugin>
>     </plugins>
>   </build>
>   <pluginRepositories>
>     <pluginRepository>
>       <releases>
>         <enabled>false</enabled>
>       </releases>
>       <id>npanday.snapshots</id>
>       <name>NPanday Snapshot Repository</name>
>       
> <url>http://vmbuild.apache.org/archiva/repository/npanday-snapshots</url>
>     </pluginRepository>
>     <pluginRepository>
>       <releases>
>         <enabled>true</enabled>
>       </releases>
>       <id>aduna</id>
>       <name>aduna Repository</name>
>       <url>http://repository.aduna-software.org/maven2/</url>
>     </pluginRepository>
>   </pluginRepositories>
>   <profiles>
>     <profile>
>       <id>windows-dependencies</id>
>       <activation>
>         <activeByDefault>false</activeByDefault>
>         <os>
>           <family>Windows</family>
>         </os>
>       </activation>
>     </profile>
>     <profile>
>       <id>unix-dependencies</id>
>       <activation>
>         <activeByDefault>false</activeByDefault>
>         <os>
>           <family>Unix</family>
>         </os>
>       </activation>
>       <dependencies>
>         <dependency>
>           <groupId>mono</groupId>
>           <artifactId>System.Web</artifactId>
>           <version>2.0.0.0</version>
>           <type>dotnet-library</type>
>           <scope>system</scope>
>           <systemPath>/usr/lib/mono/2.0/System.Web.dll</systemPath>
>         </dependency>
>       </dependencies>
>     </profile>
>   </profiles>
> </project>

Reply via email to