Hi Delos, I've revert the change to the build script since we cannot
automatically download the free Aries tools due to licensing. Later this
week I'll remove both the runtime and build dependencies we have on the
free Aries tooling. If you have trouble building the GEP until then you
can manually download the free Aries tools, unzip them into the eclipse
subdirectory of your m2 repo, and then invoke the no-eclipse-downloads
maven profile (i.e., mvn install -Pno-eclipse-downloads). Thanks
On 5/20/2010 11:25 PM, [email protected] wrote:
Author: delos
Date: Fri May 21 03:25:16 2010
New Revision: 946857
URL: http://svn.apache.org/viewvc?rev=946857&view=rev
Log:
GERONIMODEVTOOLS-614 update build script to download free Aries tool
Modified:
geronimo/devtools/eclipse-plugin/trunk/eclipse/build.xml
geronimo/devtools/eclipse-plugin/trunk/eclipse/pom.xml
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/META-INF/MANIFEST.MF
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/DeploymentUtils.java
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/GeronimoServerDelegate.java
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/GeronimoUtils.java
Modified: geronimo/devtools/eclipse-plugin/trunk/eclipse/build.xml
URL:
http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/eclipse/build.xml?rev=946857&r1=946856&r2=946857&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/trunk/eclipse/build.xml (original)
+++ geronimo/devtools/eclipse-plugin/trunk/eclipse/build.xml Fri May 21
03:25:16 2010
@@ -44,6 +44,11 @@
<property name="tptp-version" value="4.7.0M7"/>
<property name="tptp"
value="tptp.runtime-TPTP-${tptp-version}.zip"/>
<property name="tptp-runtime-url"
value="http://www.eclipse.org/downloads/download.php?file=/tptp/4.7.0/TPTP-4.7.0M7-201005041505"/>
+
+<!-- free Aries tool download URL from ibm site. -->
+<property name="aries-tools-version" value="1.0.0.0"/>
+<property name="ariestools"
value="OSGI_Tools_${aries-tools-version}.zip"/>
+<property name="free_aries_tool_url"
value="https://www6.software.ibm.com/sdfdl/v2/regs2/OSGI_Tools/Xa.2/Xb.Bhtd1U2AGuQI_IMsx-2bmOlvfZa89CHrFb1bAYveFA/Xc.OSGi_Tools_1.0.0.0.zip/Xd./Xf.LPr.U1ay/Xg.5462396/Xi.swg-osgitools/XY.regsrvs/XZ.RNxpGEd_bq2XMRbT9BTu6wl2SoM/OSGi_Tools_1.0.0.0.zip"/>
<property name="protocol"
value="&r=1&protocol=http"/>
</target>
@@ -72,6 +77,30 @@
overwrite="true"/>
</target>
+<target name="free_aries_tool" depends="init" description="Download free Aries tools
package">
+<echo>#################################################################################</echo>
+<echo>##</echo>
+<echo>## Downloading: ${ariestools}</echo>
+<echo>##</echo>
+<echo>## From: ${free_aries_tool_url}</echo>
+<echo>##</echo>
+<echo>#################################################################################</echo>
+<mkdir dir="${LOCAL_M2_REPO}/eclipse-downloads"/>
+<get src="${free_aries_tool_url}"
+ dest="${LOCAL_M2_REPO}/eclipse-downloads/${ariestools}"
+ verbose="true"
+ ignoreerrors="true"
+ usetimestamp="true"/>
+<echo>#################################################################################</echo>
+<echo>##</echo>
+<echo>## Unzipping: ${ariestools}</echo>
+<echo>##</echo>
+<echo>#################################################################################</echo>
+<unzip src="${LOCAL_M2_REPO}/eclipse-downloads/${ariestools}"
+ dest="${LOCAL_M2_REPO}/eclipse/eclipse"
+ overwrite="true"/>
+</target>
+
<target name="win" depends="init" description="Download Windows-specific
artifact(s)">
<antcall target="win64"></antcall>
<antcall target="win32"></antcall>
Modified: geronimo/devtools/eclipse-plugin/trunk/eclipse/pom.xml
URL:
http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/eclipse/pom.xml?rev=946857&r1=946856&r2=946857&view=diff
==============================================================================
--- geronimo/devtools/eclipse-plugin/trunk/eclipse/pom.xml (original)
+++ geronimo/devtools/eclipse-plugin/trunk/eclipse/pom.xml Fri May 21 03:25:16
2010
@@ -47,6 +47,7 @@
<ant antfile="${basedir}/build.xml">
<target
name="${eclipsePlatformFamily}"></target>
<target name="tptp"></target>
+<target name="free_aries_tool"></target>
</ant>
</tasks>
</configuration>
Modified:
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/META-INF/MANIFEST.MF
URL:
http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/META-INF/MANIFEST.MF?rev=946857&r1=946856&r2=946857&view=diff
==============================================================================
---
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/META-INF/MANIFEST.MF
(original)
+++
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/META-INF/MANIFEST.MF
Fri May 21 03:25:16 2010
@@ -7,7 +7,7 @@ Bundle-Activator: org.apache.geronimo.st
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Require-Bundle:
- com.ibm.etools.aries.core,
+ com.ibm.etools.aries.core;resolution:=optional,
org.apache.geronimo.jee.v21.jaxbmodel,
org.apache.geronimo.runtime.v30,
org.eclipse.core.commands,
Modified:
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/DeploymentUtils.java
URL:
http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/DeploymentUtils.java?rev=946857&r1=946856&r2=946857&view=diff
==============================================================================
---
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/DeploymentUtils.java
(original)
+++
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/DeploymentUtils.java
Fri May 21 03:25:16 2010
@@ -210,11 +210,11 @@ public class DeploymentUtils {
return DataModelFactory.createDataModel(new
ConnectorComponentExportDataModelProvider());
} else if (IModuleConstants.JST_APPCLIENT_MODULE.equals(type)) {
return DataModelFactory.createDataModel(new
AppClientComponentExportDataModelProvider());
- } else if (IAriesModuleConstants.OSGI_APP.equals(type)) {
+ } else if (IAriesModuleConstants.OSGI_APP_MODULE.equals(type)) {
return DataModelFactory.createDataModel(new
ApplicationExportDataModelProvider());
} else if (IAriesModuleConstants.OSGI_COMP_BUNDLE.equals(type)) {
return DataModelFactory.createDataModel(new
ApplicationExportDataModelProvider());
- } else if (IAriesModuleConstants.OSGI_BUNDLE.equals(type)) {
+ } else if (IAriesModuleConstants.OSGI_MODULE.equals(type)) {
return DataModelFactory.createDataModel(new
BundleExportDataModelProvider());
}
Modified:
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/GeronimoServerDelegate.java
URL:
http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/GeronimoServerDelegate.java?rev=946857&r1=946856&r2=946857&view=diff
==============================================================================
---
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/GeronimoServerDelegate.java
(original)
+++
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/GeronimoServerDelegate.java
Fri May 21 03:25:16 2010
@@ -199,7 +199,7 @@ abstract public class GeronimoServerDele
}
}
}
- else if
(IAriesModuleConstants.OSGI_APP.equals(moduleType.getId())) {
+ else if
(IAriesModuleConstants.OSGI_APP_MODULE.equals(moduleType.getId())) {
IApplication osgiApplication = (IApplication)
module[0].loadAdapter(IApplication.class, null);
IModule[] modules = osgiApplication.getModules();
if (modules != null) {
@@ -550,7 +550,7 @@ abstract public class GeronimoServerDele
}
}
- IModule[] applicationBundles =
ServerUtil.getModules(IAriesModuleConstants.OSGI_APP);
+ IModule[] applicationBundles =
ServerUtil.getModules(IAriesModuleConstants.OSGI_APP_MODULE);
for (int i = 0; i< applicationBundles.length; i++) {
IApplication application = (IApplication)
applicationBundles[i].loadAdapter(IApplication.class, null);
IModule[] childs = application.getModules();
Modified:
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/GeronimoUtils.java
URL:
http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/GeronimoUtils.java?rev=946857&r1=946856&r2=946857&view=diff
==============================================================================
---
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/GeronimoUtils.java
(original)
+++
geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/GeronimoUtils.java
Fri May 21 03:25:16 2010
@@ -80,7 +80,7 @@ public class GeronimoUtils {
}
public static boolean isEBAModule(IModule module) {
- return
IAriesModuleConstants.OSGI_APP.equals(module.getModuleType().getId());
+ return
IAriesModuleConstants.OSGI_APP_MODULE.equals(module.getModuleType().getId());
}
public static boolean isCBAModule(IModule module) {
@@ -88,7 +88,7 @@ public class GeronimoUtils {
}
public static boolean isBundleModule(IModule module) {
- return
IAriesModuleConstants.OSGI_BUNDLE.equals(module.getModuleType().getId());
+ return
IAriesModuleConstants.OSGI_MODULE.equals(module.getModuleType().getId());
}
public static ModuleType getJSR88ModuleType(IModule module) {
--
Thanks,
Tim McConnell