[jboss-remoting-commits] JBoss Remoting SVN: r3919 - remoting3/trunk.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Wed Apr 9 03:43:57 EDT 2008


Author: trustin
Date: 2008-04-09 03:43:57 -0400 (Wed, 09 Apr 2008)
New Revision: 3919

Modified:
   remoting3/trunk/build.properties
   remoting3/trunk/build.xml
Log:
Added JBoss Microkernel Dependency to the dependency list to suppress compilation errors in Eclipse



Modified: remoting3/trunk/build.properties
===================================================================
--- remoting3/trunk/build.properties	2008-04-09 07:09:08 UTC (rev 3918)
+++ remoting3/trunk/build.properties	2008-04-09 07:43:57 UTC (rev 3919)
@@ -89,6 +89,13 @@
 lib.jbossmc-kernel.local=${local.repository}/${lib.jbossmc-kernel.local-path}
 lib.jbossmc-kernel.remote=${remote.repository}/${lib.jbossmc-kernel.remote-path}
 
+lib.jbossmc-dependency.name=jboss-dependency.jar
+lib.jbossmc-dependency.license=${lib.jbossmc.license}
+lib.jbossmc-dependency.local-path=${lib.jbossmc.local-dir}/${lib.jbossmc-dependency.name}
+lib.jbossmc-dependency.remote-path=${lib.jbossmc.remote-dir}/${lib.jbossmc-dependency.name}
+lib.jbossmc-dependency.local=${local.repository}/${lib.jbossmc-dependency.local-path}
+lib.jbossmc-dependency.remote=${remote.repository}/${lib.jbossmc-dependency.remote-path}
+
 lib.jboss-managed.name=jboss-managed.jar
 lib.jboss-managed.version=2.0.0.Beta10.1
 lib.jboss-managed.license=lgpl

Modified: remoting3/trunk/build.xml
===================================================================
--- remoting3/trunk/build.xml	2008-04-09 07:09:08 UTC (rev 3918)
+++ remoting3/trunk/build.xml	2008-04-09 07:43:57 UTC (rev 3919)
@@ -91,6 +91,18 @@
         <get src="${remote.license.dir}/${lib.jbossmc-kernel.license}.txt" dest="${lib.jbossmc-kernel.local}.license.txt" usetimestamp="true" ignoreerrors="false"/>
     </target>
 
+    <!-- External library: JBoss Microcontainer dependency -->
+
+    <target name="lib.jbossmc-dependency-check">
+        <available property="lib.jbossmc-dependency.exists" file="${lib.jbossmc-dependency.local}"/>
+    </target>
+
+    <target name="lib.jbossmc-dependency" depends="lib.jbossmc-dependency-check" unless="lib.jbossmc-dependency.exists">
+        <mkdir dir="${local.repository}/${lib.jbossmc.local-dir}"/>
+        <get src="${lib.jbossmc-dependency.remote}" dest="${lib.jbossmc-dependency.local}" usetimestamp="true" ignoreerrors="false"/>
+        <get src="${remote.license.dir}/${lib.jbossmc-dependency.license}.txt" dest="${lib.jbossmc-dependency.local}.license.txt" usetimestamp="true" ignoreerrors="false"/>
+    </target>
+
     <!-- External library: JBoss Microcontainer managed -->
 
     <target name="lib.jboss-managed-check">
@@ -679,6 +691,7 @@
                 <pathelement location="${lib.jboss-deployers-spi.local}"/>
                 <pathelement location="${lib.jboss-deployers-structure-spi.local}"/>
                 <pathelement location="${lib.jbossmc-kernel.local}"/>
+                <pathelement location="${lib.jbossmc-dependency.local}"/>
                 <pathelement location="${lib.jboss-managed.local}"/>
                 <pathelement location="${lib.jbossxb.local}"/>
             </classpath>
@@ -690,7 +703,7 @@
         <delete dir="mc-deployers/target"/>
     </target>
 
-    <target name="mc-deployers" description="Build the mc-deployers module" depends="lib.jaxb-api,lib.jboss-common-core,lib.jboss-common-logging-spi,lib.jboss-deployers-core-spi,lib.jboss-deployers-spi,lib.jboss-deployers-structure-spi,lib.jbossmc-kernel,lib.jboss-managed,lib.jbossxb,api,core,log-jboss,util,mc-deployers.compile">
+    <target name="mc-deployers" description="Build the mc-deployers module" depends="lib.jaxb-api,lib.jboss-common-core,lib.jboss-common-logging-spi,lib.jboss-deployers-core-spi,lib.jboss-deployers-spi,lib.jboss-deployers-structure-spi,lib.jbossmc-kernel,lib.jbossmc-dependency,lib.jboss-managed,lib.jbossxb,api,core,log-jboss,util,mc-deployers.compile">
         <path id="mc-deployers.classpath">
             <pathelement location="mc-deployers/target/main/classes"/>
         </path>




More information about the jboss-remoting-commits mailing list