You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by le...@apache.org on 2007/09/18 19:18:40 UTC

svn commit: r576984 - in /felix/sandbox/clement/maven-obr-plugin/src/main/java/org/apache/felix/sandbox/obr/plugin: ObrDeploy.java ObrInstall.java

Author: lenzi
Date: Tue Sep 18 10:18:39 2007
New Revision: 576984

URL: http://svn.apache.org/viewvc?rev=576984&view=rev
Log:
Modified plugin in order to be able to skip deploy and repository goal.
 - maven-obr-plugin:deploy goal is disable by default
 - maven-obr-plugin:repository goal is enable by default


Modified:
    felix/sandbox/clement/maven-obr-plugin/src/main/java/org/apache/felix/sandbox/obr/plugin/ObrDeploy.java
    felix/sandbox/clement/maven-obr-plugin/src/main/java/org/apache/felix/sandbox/obr/plugin/ObrInstall.java

Modified: felix/sandbox/clement/maven-obr-plugin/src/main/java/org/apache/felix/sandbox/obr/plugin/ObrDeploy.java
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/maven-obr-plugin/src/main/java/org/apache/felix/sandbox/obr/plugin/ObrDeploy.java?rev=576984&r1=576983&r2=576984&view=diff
==============================================================================
--- felix/sandbox/clement/maven-obr-plugin/src/main/java/org/apache/felix/sandbox/obr/plugin/ObrDeploy.java (original)
+++ felix/sandbox/clement/maven-obr-plugin/src/main/java/org/apache/felix/sandbox/obr/plugin/ObrDeploy.java Tue Sep 18 10:18:39 2007
@@ -99,6 +99,14 @@
     private String m_fileInLocalRepo;
 
     /**
+     * Enable/Disable this goal
+     * @description If true evrything the goal do nothing, the goal just skip over 
+     * @parameter expression="${maven.obr.installToRemoteOBR}" default-value="false"
+     */
+    private boolean installToRemoteOBR;    
+
+    
+    /**
      * main method for this goal.
      * @implements org.apache.maven.plugin.Mojo.execute 
      * @throws MojoExecutionException if the plugin failed
@@ -106,7 +114,13 @@
      */
     public void execute() throws MojoExecutionException, MojoFailureException {
         getLog().info("Obr-deploy start:");
-
+        if(!installToRemoteOBR)
+        {
+        	getLog().info("maven-obr-plugin:deploy goal is disable due to one of the following reason:");
+        	getLog().info(" - 'installToRemoteOBR' configuration set to false");
+        	getLog().info(" - JVM property maven.obr.installToRemoteOBR set to false");
+        	return;
+        }
         ArtifactRepository ar = m_project.getDistributionManagementArtifactRepository();
 
         // locate the obr.xml file

Modified: felix/sandbox/clement/maven-obr-plugin/src/main/java/org/apache/felix/sandbox/obr/plugin/ObrInstall.java
URL: http://svn.apache.org/viewvc/felix/sandbox/clement/maven-obr-plugin/src/main/java/org/apache/felix/sandbox/obr/plugin/ObrInstall.java?rev=576984&r1=576983&r2=576984&view=diff
==============================================================================
--- felix/sandbox/clement/maven-obr-plugin/src/main/java/org/apache/felix/sandbox/obr/plugin/ObrInstall.java (original)
+++ felix/sandbox/clement/maven-obr-plugin/src/main/java/org/apache/felix/sandbox/obr/plugin/ObrInstall.java Tue Sep 18 10:18:39 2007
@@ -74,9 +74,9 @@
     /**
      * Enable/Disable this goal
      * @description If true evrything the goal do nothing, the goal just skip over 
-     * @parameter default="false"
+     * @parameter expression="${maven.obr.installToLocalOBR}" default-value="true"
      */
-    private boolean disableAutoInstall;    
+    private boolean installToLocalOBR;    
     
 
     /**
@@ -91,8 +91,11 @@
      */
     public void execute() throws MojoExecutionException {
         getLog().info("Obr Plugin starts:");
-        if(disableAutoInstall){
-        	getLog().info("OBR repository goal disable by 'disableAutoInstall' configuration");
+        if(!installToLocalOBR)
+        {
+        	getLog().info("maven-obr-plugin:repository goal is disable due to one of the following reason:");
+        	getLog().info(" - 'installToLocalOBR' configuration set to false");
+        	getLog().info(" - JVM property maven.obr.installToLocalOBR set to false");
         	return;
         }