[jboss-dev] Re: [jboss-cvs] JBossAS SVN: r70794 - in trunk: testsuite and 1 other directory.

Adrian Brock abrock at redhat.com
Wed Mar 12 21:34:51 EDT 2008


Nice. Major change to how the build works with no warning
about the commit.

The "Design of JBoss Build" forum isn't something
that every developer reads, unlike this jboss-dev mailing list.

In fact, this topic has never even been raised on the jboss-dev
mailing list, so many probably don't even know what this is about?

http://www.jboss.com/index.html?module=bb&op=viewtopic&t=130257

And there's not exactly a WARNING post there either :-)

<sarcasm>
Good job nobody's doing anything major at the moment
and has to "redo" the last couple of days work.
</sarcasm>

If they'd known they might have rescheduled or asked you
to reschedule so the two things don't conflict.

P.S. "redo" is an exaggeration, just be more considerate in future. :-)

On Wed, 2008-03-12 at 21:34 -0400, jboss-cvs-commits at lists.jboss.org
wrote:
> Author: pgier
> Date: 2008-03-12 21:34:22 -0400 (Wed, 12 Mar 2008)
> New Revision: 70794
> 
> Removed:
>    trunk/build/build-thirdparty.xml
>    trunk/testsuite/build-thirdparty.xml
> Modified:
>    trunk/build/build.xml
> Log:
> [JBBUILD-453] Removing build-thirdparty.xml.  Adding call to mvn package in build.xml.
> 
> Deleted: trunk/build/build-thirdparty.xml
> ===================================================================
> --- trunk/build/build-thirdparty.xml	2008-03-13 01:15:00 UTC (rev 70793)
> +++ trunk/build/build-thirdparty.xml	2008-03-13 01:34:22 UTC (rev 70794)
> @@ -1,167 +0,0 @@
> -<?xml version="1.0"?>
> -<!-- $Id$ -->
> -<project name="main.build" default="synchronize" basedir=".">
> -
> -  <!-- Property File definitions -->
> -  <property file="local.properties"/>
> -  <property file="synchronize.properties"/>
> -  <property environment="env"/>
> -
> -  <!-- Property Definitions -->
> -  <property name="generatedLibrariesFiles" value="../thirdparty/libraries.ent"/>
> -
> -  <!-- Allow jbossbuild.repository to be set from (in order or priority)
> -   | Command line -Djbossbuild.repository=...
> -   | synchronize.properties jbossbuild.repository setting
> -   | JBOSS_REPOSITORY environment variable
> -   | (e.g. JBOSS_REPOSITORY=file:///d:/projects/repository.jboss.com/)
> -  -->
> -
> -  <condition property="jbossbuild.repository" value="${env.JBOSS_REPOSITORY}">
> -    <isset property="env.JBOSS_REPOSITORY"/>
> -  </condition>
> -
> -  <!-- Fall back to default -->
> -  <property name="jbossbuild.repository" value="http://repository.jboss.com"/>
> -
> -  <!-- File Imports -->
> -  <import file="../tools/etc/jbossbuild/tasks.xml"/>
> -
> -  <!-- Main Definition of dependencies -->
> -  <build
> -    id="jbossas-thirdparty"
> -    impltitle="JBossAS"
> -    implversion="jboss-head"
> -    implvendor="JBoss Inc."
> -    implurl="http://www.jboss.org"
> -    description="JBoss Application Server"
> -    cvsroot="${cvs.prefix}@cvs.forge.jboss.com:/cvsroot/jboss"
> -    thirdpartypath="../thirdparty/"
> -    location="${jbossbuild.repository}"
> -    targetdefs="targets">
> -
> -    <!--
> -    The repository is in CVS under the module repository.jboss.com whose contents
> -    are pushed to the http://repository.jboss.com site.
> -    -->
> -
> -    <componentref name="antlr" version="2.7.6-brew"/>
> -    <componentref name="apache-avalon" version="4.1.5"/>
> -    <componentref name="apache-avalon-logkit" version="1.2"/>
> -    <componentref name="apache-bcel" version="5.1"/>
> -    <componentref name="apache-beanutils" version="1.7.0"/>
> -    <componentref name="apache-bsf" version="2.3.0"/>
> -    <componentref name="apache-codec" version="1.3.0"/>
> -    <componentref name="apache-collections" version="3.1"/>
> -    <componentref name="apache-digester" version="1.7-brew"/>
> -    <componentref name="apache-discovery" version="0.4-brew"/>
> -    <componentref name="apache-fileupload" version="1.1.1"/>
> -    <componentref name="apache-httpclient" version="3.0.1"/>
> -    <componentref name="apache-jaxme" version="0.2-cvs"/>
> -    <componentref name="apache-log4j" version="1.2.14"/>
> -    <componentref name="apache-logging" version="1.1.0.jboss"/>
> -    <componentref name="apache-myfaces" version="1.1.3"/>
> -    <componentref name="apache-scout" version="0.7rc2"/>
> -    <componentref name="apache-slide" version="2.1-brew"/>
> -    <componentref name="apache-velocity" version="1.4jboss"/>
> -    <componentref name="apache-xalan" version="2.7.0.patch01-brew"/>
> -    <componentref name="apache-xerces" version="2.9.0"/>
> -    <componentref name="apache-xmlsec" version="1.3.0"/>
> -    <componentref name="beanshell" version="1.3.0"/>
> -    <componentref name="cglib" version="2.1.3"/>
> -    <componentref name="commons-el" version="1.0"/>
> -    <componentref name="dom4j" version="1.6.1"/>
> -    <componentref name="easymock" version="1.1"/>
> -    <componentref name="gnu-getopt" version="1.0.12-brew"/>
> -    <componentref name="hibernate" version="3.2.4.SP1_CP01-brew"/>
> -    <componentref name="hibernate-annotations" version="3.3.1.Beta1"/>
> -    <componentref name="hibernate-commons-annotations" version="3.0.0.GA"/>
> -    <componentref name="hibernate-entitymanager" version="3.3.2.Beta3"/>
> -    <componentref name="hibernate-validator" version="3.0.0.GA"/>
> -    <componentref name="hsqldb" version="1.8.0.8-brew"/>
> -    <componentref name="jacorb" version="2.3.0jboss.patch5-brew"/>
> -    <componentref name="javassist" version="3.7.1.GA"/>
> -    <componentref name="jaxen" version="1.1-brew"/>
> -    <componentref name="jboss/aop" version="2.0.0.CR7"/>
> -    <componentref name="jboss/cache/jbosscache-core" version="2.1.0.CR4"/>
> -    <componentref name="jboss/cache/jbosscache-pojo" version="2.1.0.CR4"/>
> -    <componentref name="jboss/common-core" version="2.2.3.GA"/>
> -    <componentref name="jboss/common-logging-jdk" version="2.0.2.GA"/>
> -    <componentref name="jboss/common-logging-log4j" version="2.0.2.GA"/>
> -    <componentref name="jboss/common-logging-spi" version="2.0.2.GA"/>
> -    <componentref name="jboss/integration" version="5.0.0.Beta4"/>
> -    <componentref name="jboss/jaxr" version="1.2.0.GA"/>
> -    <componentref name="jboss/jboss-ejb3-cache" version="0.11.1"/>
> -    <componentref name="jboss/jboss-ejb3-ext-api" version="0.3-SNAPSHOT"/>
> -    <componentref name="jboss/jboss-ejb3-ext-api-impl" version="0.3-SNAPSHOT"/>
> -    <componentref name="jboss/jboss-ejb3-interceptors" version="0.12.0-SNAPSHOT"/>
> -    <componentref name="jboss/jboss-ejb3-metadata" version="0.12.0-SNAPSHOT"/>
> -    <componentref name="jboss/jboss-ejb3-core" version="0.1.0-SNAPSHOT"/>
> -    <componentref name="jboss/jboss-ha-client" version="1.0.0.GA"/>
> -    <componentref name="jboss/jboss-ha-server-api" version="1.0.0.GA"/>
> -    <componentref name="jboss/jboss-jaspi-api" version="1.0-BETA1"/>
> -    <componentref name="jboss/jboss-javaee" version="5.0.0-SNAPSHOT"/>
> -    <componentref name="jboss/jboss-managed" version="2.0.0.snapshot"/>
> -    <componentref name="jboss/jboss-security-spi" version="2.0.2.Beta5"/>
> -    <componentref name="jboss/jbosssx" version="2.0.2-SNAPSHOT"/>
> -    <componentref name="jboss/jbosssx-client" version="2.0.2.Beta5"/>
> -    <componentref name="jboss/jbossts" version="4.3.0.BETA2"/>
> -    <componentref name="jboss/jboss-vfs" version="2.0.0.snapshot"/>
> -    <componentref name="jboss/jbossws" version="snapshot"/>
> -    <componentref name="jboss/jbossxb" version="2.0.0.CR5"/>
> -    <componentref name="jboss/jms-integration-tests" version="1.0.1.GA"/>
> -    <componentref name="jboss/jnp-client" version="5.0.0.Beta4"/>
> -    <componentref name="jboss/jnpserver" version="5.0.0.Beta4"/>
> -    <componentref name="jboss/messaging" version="1.4.1.Beta1"/>
> -    <componentref name="jboss/metadata" version="1.0.0.Beta6"/>
> -    <componentref name="jboss/microcontainer" version="2.0.0.Beta10.1"/>
> -    <componentref name="jboss/profiler/jvmti" version="1.0.0.CR5"/>
> -    <componentref name="jboss/remoting" version="2.4.0.Beta2"/>
> -    <componentref name="jboss/serialization" version="1.0.3.GA"/>
> -    <componentref name="jboss/test" version="1.0.5.GA"/>
> -    <componentref name="jboss/web" version="2.1.0.CR13"/>
> -    <componentref name="jfreechart" version="1.0.2"/>
> -    <componentref name="jgroups" version="2.6.2"/>
> -    <componentref name="joesnmp" version="0.3.4"/>
> -    <componentref name="juddi" version="0.9RC4"/>
> -    <componentref name="junit" version="3.8.2-brew"/>
> -    <componentref name="nekohtml" version="0.9.1"/>
> -    <componentref name="objectweb-joramtests" version="1.5"/>
> -    <componentref name="odmg" version="3.0"/>
> -    <componentref name="opensaml" version="1.1b"/>
> -    <componentref name="osgi" version="4.0"/>
> -    <componentref name="oswego-concurrent" version="1.3.4-jboss-update1"/>
> -    <componentref name="qdox" version="1.6.1"/>
> -    <componentref name="quartz" version="1.5.2"/>
> -    <componentref name="sleepycat" version="3.0.12"/>
> -    <componentref name="snmptrapappender" version="1.2.8-brew"/>
> -    <componentref name="spring" version="2.0"/>
> -    <componentref name="sun-jaf" version="1.1"/>
> -    <componentref name="sun-javacc" version="3.2"/>
> -    <componentref name="sun-javamail" version="1.4"/>
> -    <componentref name="sun-jsf" version="1.2_08"/>
> -    <componentref name="sun-jstl" version="1.2"/>
> -    <componentref name="sun-opends" version="0.1.0.build016"/>
> -    <componentref name="sun-servlet" version="2.5"/>
> -    <componentref name="sun-xacml" version="2.0"/>
> -    <componentref name="trove" version="1.0.2"/>
> -    <componentref name="woodstox" version="3.1.1"/>
> -    <componentref name="xdoclet" version="1.2.3"/>
> -    <componentref name="xmlunit-xmlunit" version="1.0"/>
> -
> -  </build>
> -
> -  <synchronizeinfo/>
> -
> -  <!-- Generate the targets -->
> -  <generate generate="jbossas-thirdparty"/>
> -
> -  <target
> -    name="generate-lib-file"
> -    description="generate libraries.ent and thirdparty license info"
> -    depends="synchronize">
> -    <gen-lib-file filename="${generatedLibrariesFiles}" />
> -    <visit-componentref-graph componentVisitor="org.jboss.ant.util.graph.ComponentRefGraphLicenseVisitor"/>
> -  </target>
> -
> -</project>
> 
> Modified: trunk/build/build.xml
> ===================================================================
> --- trunk/build/build.xml	2008-03-13 01:15:00 UTC (rev 70793)
> +++ trunk/build/build.xml	2008-03-13 01:34:22 UTC (rev 70794)
> @@ -912,21 +912,15 @@
>     <!-- the build                                                 -->
>     <target name="createthirdparty" unless="inhibit.downloads"
>        depends="check.inhibit.downloads, set.proxy">
> -      <ant antfile="build-thirdparty.xml" target="generate-lib-file"/>
> -      <ant dir="../testsuite" antfile="build-thirdparty.xml" target="generate-lib-file"/>
> +      <exec executable="mvn" dir="../thirdparty">
> +        <arg line="package"/>
> +      </exec>
>     </target>
>  
>     <!-- check if thirdparty libraries are to be downloaded -->
>     <target name="check.inhibit.downloads">
>        <condition property="inhibit.downloads">
> -         <or>
> -            <uptodate property="dependencies.current"
> -               targetfile="../thirdparty/libraries.ent">
> -              <srcfiles dir= "." includes="build-thirdparty.xml"/>
> -              <srcfiles dir= "../testsuite" includes="build-thirdparty.xml"/>
> -            </uptodate>
> -            <istrue value="${nodownload}"/>
> -         </or>
> +      	<istrue value="${nodownload}"/>
>        </condition>
>    </target>
>  
> 
> Deleted: trunk/testsuite/build-thirdparty.xml
> ===================================================================
> --- trunk/testsuite/build-thirdparty.xml	2008-03-13 01:15:00 UTC (rev 70793)
> +++ trunk/testsuite/build-thirdparty.xml	2008-03-13 01:34:22 UTC (rev 70794)
> @@ -1,60 +0,0 @@
> -<?xml version="1.0"?>
> -
> -<project name="main.build"
> -          default="synchronize"
> -          basedir=".">
> -
> -   <!-- Property File definitions -->
> -   <property file="local.properties"/>
> -   <property file="synchronize.properties"/>
> -   <property environment="env"/>
> -
> -   <!-- Property Definitions -->
> -   <property name="generatedLibrariesFiles" value="../thirdparty/testsuite-libraries.ent"/>
> -
> -   <!-- Allow jbossbuild.repository to be set from (in order or priority)
> -      + Command line -Djbossbuild.repository=...
> -      + synchronize.properties jbossbuild.repository setting
> -      + JBOSS_REPOSITORY environment variable
> -   -->
> -   <condition property="jbossbuild.repository" value="${env.JBOSS_REPOSITORY}">
> -      <isset property="env.JBOSS_REPOSITORY"/>
> -   </condition>
> -   <!-- Fall back to default -->
> -   <property name="jbossbuild.repository" value="http://repository.jboss.com"/>
> -
> -   <!-- File Imports -->
> -   <import file="../tools/etc/jbossbuild/tasks.xml"/>
> -
> -   <!-- Main Definition of dependencies -->
> -   <build id="jbossas-thirdparty"
> -      impltitle="JBossAS"
> -      implversion="jboss-head"
> -      implvendor="JBoss Inc."
> -      implurl="http://www.jboss.org"
> -      description="JBoss Application Server"
> -      cvsroot="${cvs.prefix}@cvs.forge.jboss.com:/cvsroot/jboss"
> -      thirdpartypath="../thirdparty/"
> -      location="${jbossbuild.repository}"
> -      targetdefs="targets">
> -
> -      <!--
> -        The repository is in CVS under the module repository.jboss.com whose contents
> -        are pushed to the http://repository.jboss.com site.
> -      -->
> -      <componentref name="apache-maven-ant-tasks" version="2.0.8"/>
> -      <componentref name="httpunit" version="1.6"/>
> -   </build>
> -
> -   <synchronizeinfo/>
> -
> -   <!-- Generate the targets -->
> -   <generate generate="jbossas-thirdparty"/>
> -
> -   <target name="generate-lib-file"
> -      description="generate testsuite-libraries.ent" 
> -      depends="synchronize">
> -         <gen-lib-file filename="${generatedLibrariesFiles}" />
> -    </target>
> -    
> -</project>
> 
> _______________________________________________
> jboss-cvs-commits mailing list
> jboss-cvs-commits at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-cvs-commits
-- 
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Adrian Brock
Chief Scientist
JBoss, a division of Red Hat
xxxxxxxxxxxxxxxxxxxxxxxxxxxx




More information about the jboss-development mailing list