Author: lcorneliussen
Date: Tue Jan 10 09:30:02 2012
New Revision: 1229493

URL: http://svn.apache.org/viewvc?rev=1229493&view=rev
Log:
[NPANDAY-527] Remove the NAR packaging and maven-webapp-plugin

Removed:
    incubator/npanday/trunk/plugins/maven-webapp-plugin/
Modified:
    
incubator/npanday/trunk/components/dotnet-core/src/main/java/npanday/ArtifactType.java
    
incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/groovy/npanday/plugin/compile/CompileLifecycleMap.groovy

Modified: 
incubator/npanday/trunk/components/dotnet-core/src/main/java/npanday/ArtifactType.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/trunk/components/dotnet-core/src/main/java/npanday/ArtifactType.java?rev=1229493&r1=1229492&r2=1229493&view=diff
==============================================================================
--- 
incubator/npanday/trunk/components/dotnet-core/src/main/java/npanday/ArtifactType.java
 (original)
+++ 
incubator/npanday/trunk/components/dotnet-core/src/main/java/npanday/ArtifactType.java
 Tue Jan 10 09:30:02 2012
@@ -135,9 +135,7 @@ public enum ArtifactType
     @Deprecated
     EXECONFIG( "exe.config", "null", "exe.config" ),
     
-    NAR( "nar", null, "nar" ),
-    
-    /** 
+    /**
      * Use DOTNET_MAVEN_PLUGIN instead
      */
     @Deprecated

Modified: 
incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/groovy/npanday/plugin/compile/CompileLifecycleMap.groovy
URL: 
http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/groovy/npanday/plugin/compile/CompileLifecycleMap.groovy?rev=1229493&r1=1229492&r2=1229493&view=diff
==============================================================================
--- 
incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/groovy/npanday/plugin/compile/CompileLifecycleMap.groovy
 (original)
+++ 
incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/groovy/npanday/plugin/compile/CompileLifecycleMap.groovy
 Tue Jan 10 09:30:02 2012
@@ -54,7 +54,16 @@ class CompileLifecycleMap extends Lifecy
                def default_process_sources = [np_compile_process_sources, 
np_compile_process_test_sources]
                def default_install = 
["org.apache.npanday.plugins:maven-install-plugin:$npandayVersion:install", 
mv_install]
                
-               forTypes( [ArtifactType.DOTNET_LIBRARY, ArtifactType.LIBRARY] ) 
{
+               forTypes([
+
+                /* --> DLL */
+                ArtifactType.DOTNET_LIBRARY, ArtifactType.LIBRARY,
+                /* see https://issues.apache.org/jira/browse/NPANDAY-526 */
+                ArtifactType.SHARP_DEVELOP_ADDIN, 
ArtifactType.VISUAL_STUDIO_ADDIN,
+
+                /* --> EXE */
+                ArtifactType.DOTNET_EXECUTABLE, ArtifactType.EXE, 
ArtifactType.WINEXE
+                ]) {
                        LifecycleMappingBuilder b->
                        b.validate (default_validate)
                        b.generate_sources (default_generate_sources)
@@ -66,18 +75,6 @@ class CompileLifecycleMap extends Lifecy
                        b.install (default_install)
                        b.deploy (mv_deploy)
                }
-               forType( ArtifactType.NAR ) {
-                       LifecycleMappingBuilder b->
-                       b.validate (default_validate)
-                       b.generate_sources (default_generate_sources)
-                       b.process_sources (default_process_sources)
-                       b.process_resources (default_process_resources)
-                       b.compile (np_compile)
-                       b.test_compile (np_test_compile)
-                       b.test (np_test)
-                       b._package 
("org.apache.npanday.plugins:maven-webapp-plugin:$npandayVersion:package")
-                       b.deploy 
("org.apache.npanday.plugins:maven-webapp-plugin:$npandayVersion:deploy")
-               }
                forTypes( [ArtifactType.DOTNET_MODULE, ArtifactType.MODULE] ) {
                        LifecycleMappingBuilder b->
                        b.validate (default_validate)
@@ -103,18 +100,6 @@ class CompileLifecycleMap extends Lifecy
                        b.install (default_install)
                        b.deploy (mv_deploy)
                }
-               forTypes( [ArtifactType.DOTNET_EXECUTABLE, ArtifactType.EXE, 
ArtifactType.WINEXE] ) {
-                       LifecycleMappingBuilder b->
-                       b.validate (default_validate)
-                       b.generate_sources (default_generate_sources)
-                       b.process_sources (default_process_sources)
-                       b.process_resources (default_process_resources)
-                       b.compile (np_compile)
-                       b.test_compile (np_test_compile)
-                       b.test (np_test)
-                       b.install (default_install)
-                       b.deploy (mv_deploy)
-               }
                forTypes( [ArtifactType.DOTNET_MAVEN_PLUGIN, 
ArtifactType.NETPLUGIN] ) {
                        LifecycleMappingBuilder b->
                        b.validate (default_validate)
@@ -128,31 +113,8 @@ class CompileLifecycleMap extends Lifecy
                        b._package 
("org.apache.npanday.plugins:maven-mojo-generator-plugin:$npandayVersion:generate-bindings")
             b.deploy (mv_deploy)
                }
-               forType( ArtifactType.VISUAL_STUDIO_ADDIN ) {
-                       LifecycleMappingBuilder b->
-                       b.validate (default_validate)
-                       b.generate_sources (default_generate_sources)
-                       b.process_sources (default_process_sources)
-                       b.process_resources (default_process_resources)
-                       b.compile (np_compile)
-                       b.test_compile (np_test_compile)
-                       b.test (np_test)
-                       b.install (default_install)
-                       b.deploy (mv_deploy)
-               }
-               forType( ArtifactType.SHARP_DEVELOP_ADDIN ) {
-                       LifecycleMappingBuilder b->
-                       b.validate (default_validate)
-                       b.generate_sources (default_generate_sources)
-                       b.process_sources (default_process_sources)
-                       b.process_resources (default_process_resources)
-                       b.compile (np_compile)
-                       b.test_compile (np_test_compile)
-                       b.test (np_test)
-                       b.install (default_install)
-                       b.deploy (mv_deploy)
-               }
 
+        // TODO: Should use the custom lifecycle mapping! Just delete it?
                forTypes( [ArtifactType.DOTNET_EXECUTABLE_CONFIG, 
ArtifactType.EXECONFIG] ) {
                        LifecycleMappingBuilder b->
                        b.install (default_install)


Reply via email to