You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by jl...@apache.org on 2010/12/16 09:57:33 UTC

svn commit: r1049826 - in /openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle: build.xml pom.xml

Author: jlmonteiro
Date: Thu Dec 16 08:57:33 2010
New Revision: 1049826

URL: http://svn.apache.org/viewvc?rev=1049826&view=rev
Log:
TomEE bundle helper script only works without a proxy. When using behind a proxy, ant proxy must be set.

Modified:
    openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle/build.xml
    openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle/pom.xml

Modified: openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle/build.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle/build.xml?rev=1049826&r1=1049825&r2=1049826&view=diff
==============================================================================
--- openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle/build.xml (original)
+++ openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle/build.xml Thu Dec 16 08:57:33 2010
@@ -17,20 +17,36 @@
   -->
 
 <project name="TomcatBundle">
-    <target name="downloadtomcat">
-    	<!-- create a directory to extract Tomcat to -->
-        <mkdir dir="${OUTPUT_DIR}/bundle/extracted"/>
-
-        <!-- download Tomcat -->
-        <get src="http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.zip" dest="${LOCAL_M2_REPO}/org/apache/openejb/apache-tomcat-${tomcat.version}.zip" verbose="true" usetimestamp="true"/>
-
-        <!-- unzip Tomcat -->
-        <unzip src="${LOCAL_M2_REPO}/org/apache/openejb/apache-tomcat-${tomcat.version}.zip" dest="${OUTPUT_DIR}/bundle/extracted"/>
-
-        <!-- unzip openejb.war -->
-        <unzip src="${LOCAL_M2_REPO}/org/apache/openejb/openejb-tomcat-webapp/${openejb.version}/openejb-tomcat-webapp-${openejb.version}.war" dest="${OUTPUT_DIR}/bundle/extracted/apache-tomcat-${tomcat.version}/webapps/openejb"/>
-        
-        <!-- unzip examples.war -->
-        <unzip src="${LOCAL_M2_REPO}/org/superbiz/ejb-examples/${examples.version}/ejb-examples-${examples.version}.war" dest="${OUTPUT_DIR}/bundle/extracted/apache-tomcat-${tomcat.version}/webapps/ejb-examples"/>
-    </target>
+
+	<target name="probe-proxy">
+		<condition property="proxy.set">
+			<or>
+				<isset property="http.proxyHost" />
+				<isset property="http.proxyPort" />
+			</or>
+		</condition>
+	</target>
+
+	<target name="set-proxy" depends="probe-proxy" if="proxy.set">
+		<echo message="Setting proxy host=${http.proxyHost} and proxy port=${http.proxyPort}" />
+		<setproxy proxyhost="${http.proxyHost}" proxyport="${http.proxyPort}" />
+	</target>
+
+	<target name="downloadtomcat">
+
+		<!-- create a directory to extract Tomcat to -->
+		<mkdir dir="${OUTPUT_DIR}/bundle/extracted"/>
+
+		<!-- download Tomcat -->
+		<get src="http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.zip" dest="${LOCAL_M2_REPO}/org/apache/openejb/apache-tomcat-${tomcat.version}.zip" verbose="true" usetimestamp="true"/>
+
+		<!-- unzip Tomcat -->
+		<unzip src="${LOCAL_M2_REPO}/org/apache/openejb/apache-tomcat-${tomcat.version}.zip" dest="${OUTPUT_DIR}/bundle/extracted"/>
+
+		<!-- unzip openejb.war -->
+		<unzip src="${LOCAL_M2_REPO}/org/apache/openejb/openejb-tomcat-webapp/${openejb.version}/openejb-tomcat-webapp-${openejb.version}.war" dest="${OUTPUT_DIR}/bundle/extracted/apache-tomcat-${tomcat.version}/webapps/openejb"/>
+
+		<!-- unzip examples.war -->
+		<unzip src="${LOCAL_M2_REPO}/org/superbiz/ejb-examples/${examples.version}/ejb-examples-${examples.version}.war" dest="${OUTPUT_DIR}/bundle/extracted/apache-tomcat-${tomcat.version}/webapps/ejb-examples"/>
+	</target>
 </project>

Modified: openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle/pom.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle/pom.xml?rev=1049826&r1=1049825&r2=1049826&view=diff
==============================================================================
--- openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle/pom.xml (original)
+++ openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-bundle/pom.xml Thu Dec 16 08:57:33 2010
@@ -21,7 +21,7 @@
 	-->
 
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
     <artifactId>openejb-tomcat</artifactId>
     <groupId>org.apache.openejb</groupId>
@@ -31,10 +31,7 @@
   <artifactId>openejb-tomcat-bundle</artifactId>
   <packaging>jar</packaging>
   <name>OpenEJB :: Assembly :: Tomcat :: Bundle</name>
-  <properties>
-    <tomcat.version>6.0.29</tomcat.version>
-    <examples.version>1.1-SNAPSHOT</examples.version>
-  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.apache.openejb</groupId>
@@ -67,6 +64,8 @@
                 <property name="tomcat.version" value="${tomcat.version}" />
                 <property name="openejb.version" value="${project.version}" />
                 <property name="examples.version" value="${examples.version}" />
+                <property name="http.proxyHost" value="${http.proxyHost}" />
+                <property name="http.proxyPort" value="${http.proxyPort}" />
 
                 <ant antfile="${basedir}/build.xml">
                   <target name="downloadtomcat" />
@@ -78,6 +77,18 @@
             </goals>
           </execution>
         </executions>
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.ant</groupId>
+            <artifactId>ant-commons-net</artifactId>
+            <version>${ant.version}</version>
+          </dependency>
+          <dependency>
+            <groupId>org.apache.ant</groupId>
+            <artifactId>ant-nodeps</artifactId>
+            <version>${ant.version}</version>
+          </dependency>
+        </dependencies>
       </plugin>
       <plugin>
         <groupId>org.codehaus.mojo</groupId>
@@ -91,20 +102,20 @@
               <mainClass>org.apache.openejb.tomcat.TomcatBundleInstaller</mainClass>
               <arguments>
                 <argument>
-									${basedir}/target/bundle/extracted/apache-tomcat-${tomcat.version}/webapps/openejb
+                  ${basedir}/target/bundle/extracted/apache-tomcat-${tomcat.version}/webapps/openejb
                 </argument>
               </arguments>
               <systemProperties>
                 <systemProperty>
                   <key>catalina.home</key>
                   <value>
-										${basedir}/target/bundle/extracted/apache-tomcat-${tomcat.version}
+                    ${basedir}/target/bundle/extracted/apache-tomcat-${tomcat.version}
                   </value>
                 </systemProperty>
                 <systemProperty>
                   <key>catalina.base</key>
                   <value>
-										${basedir}/target/bundle/extracted/apache-tomcat-${tomcat.version}
+                    ${basedir}/target/bundle/extracted/apache-tomcat-${tomcat.version}
                   </value>
                 </systemProperty>
               </systemProperties>
@@ -138,5 +149,12 @@
       </plugin>
     </plugins>
   </build>
+
+  <properties>
+    <tomcat.version>6.0.29</tomcat.version>
+    <examples.version>1.1-SNAPSHOT</examples.version>
+    <ant.version>1.8.1</ant.version>
+  </properties>
+
 </project>