From b51cf2bdc49ea7fe85a75ab51f1dde71cceec51b Mon Sep 17 00:00:00 2001 From: vmassol Date: Thu, 27 Nov 2003 17:05:21 +0000 Subject: [PATCH] Fixed deploy/undeploy URLs for JBoss 3.2. Applied patch from Archimedes. Not tested. We really ought to create some tests for this plugin... git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114419 13f79535-47bb-0310-9956-ffa450edef68 --- jboss/plugin.jelly | 38 ++++++++++++++++++-------------------- jboss/plugin.properties | 6 ++++-- jboss/project.xml | 10 +++++++++- jboss/xdocs/changes.xml | 6 +++++- jboss/xdocs/properties.xml | 24 +++++++++++++++++++----- 5 files changed, 55 insertions(+), 29 deletions(-) diff --git a/jboss/plugin.jelly b/jboss/plugin.jelly index 403133a0..bba1a528 100644 --- a/jboss/plugin.jelly +++ b/jboss/plugin.jelly @@ -38,17 +38,12 @@ - - - - You need to set the maven.jboss.home property and make it point to a valid location. It currently points to [${maven.jboss.home}]. - - - Using JBoss from ${maven.jboss.home} ... - - + + You need to set the maven.jboss.home property and make it point to a valid location. It currently points to [${maven.jboss.home}]. + - Using JBoss version ${maven.jboss.version} + Using JBoss from [${maven.jboss.home}] + Using JBoss ${maven.jboss.version} @@ -123,8 +118,7 @@ - - + @@ -132,8 +126,7 @@ - - + @@ -141,8 +134,7 @@ - - + @@ -188,7 +180,7 @@ - + Bundling: (${dep.groupId}, ${dep.artifactId}, ${dep.type}) @@ -347,19 +339,25 @@ ======================================================================== --> + + + value='${pom.getPluginContext("maven-jboss-plugin").getVariable(undeployURL)}'/> + + + value='${pom.getPluginContext("maven-jboss-plugin").getVariable(deployURL)}'/> + + + value='${pom.getPluginContext("maven-jboss-plugin").getVariable(undeployURL)}'/> diff --git a/jboss/plugin.properties b/jboss/plugin.properties index 37461ccc..67e9b0df 100644 --- a/jboss/plugin.properties +++ b/jboss/plugin.properties @@ -71,8 +71,10 @@ maven.jboss.port = 8080 # URL which, when fed to , will cause a thing # to be deployed -maven.jboss.jmx.url.deploy = http://${maven.jboss.hostname}:${maven.jboss.port}/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service%3DMainDeployer&methodName=deploy&argType=java.lang.String&arg= +maven.jboss.jmx.url.deploy.3.0 = http://${maven.jboss.hostname}:${maven.jboss.port}/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service%3DMainDeployer&methodName=deploy&argType=java.lang.String&arg= +maven.jboss.jmx.url.deploy.3.2 = http://${maven.jboss.hostname}:${maven.jboss.port}/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service%3DMainDeployer&methodName=deploy&argType=java.net.URL&arg0= # URL which, when fed to , will cause a thing # to be undeployed -maven.jboss.jmx.url.undeploy = http://${maven.jboss.hostname}:${maven.jboss.port}/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service%3DMainDeployer&methodName=undeploy&argType=java.lang.String&arg= +maven.jboss.jmx.url.undeploy.3.0 = http://${maven.jboss.hostname}:${maven.jboss.port}/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service%3DMainDeployer&methodName=undeploy&argType=java.lang.String&arg= +maven.jboss.jmx.url.undeploy.3.2 = http://${maven.jboss.hostname}:${maven.jboss.port}/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service%3DMainDeployer&methodName=undeploy&argType=java.net.URL&arg0= diff --git a/jboss/project.xml b/jboss/project.xml index 1c7c5c94..3899290f 100644 --- a/jboss/project.xml +++ b/jboss/project.xml @@ -9,7 +9,7 @@ Plugin for JBoss. JBoss plugin http://maven.apache.org/reference/plugins/jboss/ - http://jira.codehaus.org/BrowseProject.jspa?id=10323 + http://jira.codehaus.org/BrowseProject.jspa?id=10324 /www/maven.apache.org/reference/plugins/jboss/ scm:cvs:pserver:anoncvs@cvs.apache.org:/home/cvspublic:maven-plugins/jboss/ @@ -36,6 +36,11 @@ 1.3 MAVEN_JBOSS_1_3 + + 1.4 + 1.4 + HEAD + @@ -59,6 +64,9 @@ Willie Vu willievu@yahoo.com + + Archimedes Trajano + diff --git a/jboss/xdocs/changes.xml b/jboss/xdocs/changes.xml index f29e404e..602b89f1 100644 --- a/jboss/xdocs/changes.xml +++ b/jboss/xdocs/changes.xml @@ -8,8 +8,12 @@ + + Fixed deploy/undeploy URLs for JBoss 3.2. + - Fix jboss:shutdown and jboss:start hanging on pause. + Fix jboss:shutdown and jboss:start hanging on + pause. diff --git a/jboss/xdocs/properties.xml b/jboss/xdocs/properties.xml index d2528d19..73cea36e 100644 --- a/jboss/xdocs/properties.xml +++ b/jboss/xdocs/properties.xml @@ -19,7 +19,7 @@

Location of JBoss home (i.e. where JBoss is installed on your - local drive. Example: c:/jboss-3.0.4. + local drive. Example: c:/jboss-3.2.2.

@@ -86,23 +86,37 @@ - maven.jboss.jmx.url.deploy + maven.jboss.${maven.jboss.version}.jmx.url.deploy Yes

- URL at which an http get will deploy a target. Default value is + URL at which an http get will deploy a target. +

+

+ Default value for JBoss 3.0 is http://${maven.jboss.hostname}:${maven.jboss.port}/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service%3DMainDeployer&methodName=deploy&argType=java.lang.String&arg=

+

+ Default value for JBoss 3.2 is + http://${maven.jboss.hostname}:${maven.jboss.port}/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service%3DMainDeployer&methodName=deploy&argType=java.net.URL&arg0= +

- maven.jboss.jmx.url.undeploy + maven.jboss.${maven.jboss.version}.jmx.url.undeploy Yes

- URL at which an http get will undeploy a target. Default value is + URL at which an http get will undeploy a target. +

+

+ Default value for JBoss 3.0 is http://${maven.jboss.hostname}:${maven.jboss.port}/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service%3DMainDeployer&methodName=undeploy&argType=java.lang.String&arg=

+

+ Default value for JBoss 3.2 is + http://${maven.jboss.hostname}:${maven.jboss.port}/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:service%3DMainDeployer&methodName=undeploy&argType=java.net.URL&arg0= +