This is an automated email from the ASF dual-hosted git repository.

jleroux pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 1eb5a52af4 Improved: Replace SvnCheckout in Gradle (OFBIZ-12868
1eb5a52af4 is described below

commit 1eb5a52af41d096e56eb4671922075a01041515e
Author: Jacques Le Roux <jacques.le.r...@les7arts.com>
AuthorDate: Mon Jan 1 18:02:06 2024 +0100

    Improved: Replace SvnCheckout in Gradle (OFBIZ-12868
    
    Comments out the pullPluginSource and pullAllPluginsSource Gradle tasks and
    updates the documentation to use the pullPluginSource and 
pullAllPluginsSource
    OS scripts
---
 README.adoc  | 23 ++++++++++++-----------
 build.gradle |  4 ++--
 2 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/README.adoc b/README.adoc
index 5d25221fed..4d5996c211 100644
--- a/README.adoc
+++ b/README.adoc
@@ -692,24 +692,25 @@ If you need username and password to access the custom 
repository:
 [[pull-an-official-plugin-from-source-control]]
 === Pull an official plugin from source control
 
-Download an official plugin from source control (currently subversion) and 
place
-it in the plugins directory. In addition, this task also executes the "install"
-task if it is defined for the plugin being downloaded.
+Download an official plugin from source control and place it in the plugins 
directory.
+It's able to handle branches switches
 
-This task is mostly useful when working on the trunk branch as it pulls in the
-latest version of a plugin.
-
-`gradlew pullPluginSource -PpluginId=ecommerce`
+MS Windows: `pullPluginSource example` +
+Unix-like OS: `./pullPluginSource.sh example`
 
 [[pull-all-official-plugins-from-source-control]]
 === Pull all official plugins from source control
 
 Download all officially supported plugins from source control (currently
 git) and place them in /plugins.
+It's able to handle branches switches
+
 WARNING! This task deletes the /plugins directory and replaces it with the
 official plugins.
 
-`gradlew pullAllPluginsSource`
+MS Windows: `pullAllPluginsSource` +
+Unix-like OS: `./pullAllPluginsSource.sh`
+
 
 This task makes it easy to download and develop officially supported plugins. 
It
 is mostly used by developers or individuals working on the trunk branch. We do
@@ -809,9 +810,9 @@ as a replacement for both "special-purpose" and 
"hot-deploy".
 If you need to load the components in the plugins directory in a specific order
 place a component-load.xml file in the plugins directory listing the order.
 
-To check out a plugin from source control use the *pullPluginSource* Gradle
-task. To check out all plugins from source control use the
-*pullAllPluginsSource*. *Beware* this deletes a previously existing plugins
+To check out a plugin from source control use the Windows or Unix-like 
*pullPluginSource* script.
+To check out all plugins from source control use the
+*pullAllPluginsSource* script. *Beware* this deletes a previously existing 
plugins
 directory.
 
 [[running-gradle-tasks-without-an-internet-connection]]
diff --git a/build.gradle b/build.gradle
index ddce209416..7c0866217f 100644
--- a/build.gradle
+++ b/build.gradle
@@ -980,7 +980,7 @@ task pullPlugin(group: ofbizPlugin, description: 'Download 
and install a plugin
         }
     }
 }
-
+/* The pullPluginSource and pullPluginSource task are now replaced by the OS 
scripts pullPluginSource and pullAllPluginsSource
 task pullPluginSource(group: ofbizPlugin, description: 'Download and install a 
plugin from source control') {
 
     if (project.hasProperty('pluginId')) {
@@ -1033,7 +1033,7 @@ task pullAllPluginsSource(group: ofbizPlugin,
     doLast {
         gradlewSubprocess(['installAllPlugins'])
     }
-}
+}*/
 
 // ========== Clean up tasks ==========
 task cleanCatalina(group: cleanupGroup, description: 'Clean Catalina data in 
runtime/catalina/work') {

Reply via email to