Packaging for .NET Applications (Non-Web, also Azure Worker Roles)
------------------------------------------------------------------

                 Key: NPANDAY-518
                 URL: https://issues.apache.org/jira/browse/NPANDAY-518
             Project: NPanday
          Issue Type: New Feature
          Components: Maven Plugins
            Reporter: Lars Corneliussen
            Assignee: Lars Corneliussen
             Fix For: 1.5.0-incubating


Add a new packaging type and plugins for creating "runnable" packages of .NET 
Applications.

Theese should by default include:
* Main artifact (dll or exe)
* Configuration file (app.config, modifiable through XDT?)
* transitive dependencies (runtime scope)
* further user-defined files

Current plan is to introduce a new ArtifactType:
{code}
    /**
     * A zip containing everything an application (or library) needs
     * to be run, including transitive dependencies and so on.
     */
    DOTNET_APPLICATION("dotnet-application", null, "app.zip"),
{code}

But we could also use the existing DOTNET_ARCHIVE with ending "zip".

Then this configuration for a new plugin would enable the packaging:
{code}
      <plugin>
        <groupId>org.apache.npanday.plugins</groupId>
        <artifactId>application-maven-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>prepare-package</goal>
              <goal>package</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
{code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to