On Tuesday 30 March 2004 13:45, Brett Porter wrote:
> This is purely a hunch, but I've seen sections of the Avalon build that
> uses ant properties to set things for Jelly to use which could potentially
> cause this. Because ant properties behave differently to jelly (ie first
> wins instead of last wins), this can break in certain situations - and
> changes somewhere in the late betas did just that.
>
> Did it work with different versions of Maven?
That I don't know.
I am restructuring the whole Avalon Excalibur, so that all the 'home made'
maven.xml can be removed and build all the systems with a single command.
Yesterday, I had it running (with RC2), and have since then modified the
'inheritence', ripped away tons of properties and maven.xml stuff, now down
to nearly nothing.
This is the 'first' subproject without any dependencies, so I assume it is
something with 'common stuff'.
Attached are;
avalon-excalibur/buildsystem/project-common.xml
avalon-excalibur/project-common.xml
avalon-excalibur/compatibility/project.xml
avalon-excalibur/compatibility/project.properties
No maven.xml involved at all !!
Any help is very much appreciated !
Niclas
--
+---------//-------------------+
| http://www.bali.ac |
| http://niclas.hedhman.org |
+------//----------------------+
maven.repo.remote =
http://www.apache.org/dist/avalon,http://www.ibiblio.org/maven,http://lsd.student.utwente.nl/repository
maven.docs.src=${basedir}/site/xdocs
maven.docs.outputencoding=UTF-8
#
# Banner background and foreground colors.
#
maven.ui.banner.background = #fff
maven.ui.banner.foreground = #000
maven.xdoc.jsl = file:${avalon.buildsysten}/site.jsl
maven.javadoc.stylesheet =file:${avalon.buildsystem}/stylesheet.css
maven.javadoc.links =
${sun.j2se.link},${avalon.logkit.link},${avalon.framework.link},${excalibur.thread.link},${excalibur.event.link}
maven.license.licenseFile = file:${basedir}/LICENSE.txt
maven.xdoc.poweredby.image=
#
# Declaration of the remote links to assign on javadoc generation.
# Link declarations can be overriden in the user's build.properties
# file.
#
sun.j2se.link = http://java.sun.com/j2se/1.4/docs/api/
avalon.framework.link = http://avalon.apache.org/framework/api/
avalon.logkit.link = http://avalon.apache.org/logkit/api/
excalibur.thread.link = http://avalon.apache.org/excalibur/thread/api/
excalibur.event.link = http://avalon.apache.org/excalibur/event/api/
maven.multiproject.includes=**/project.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<pomVersion>3</pomVersion>
<name>Avalon Legacy - Excalibur</name>
<organization>
<name>The Apache Software Foundation</name>
<url>http://avalon.apache.org/</url>
<logo>http://avalon.apache.org/images/apache-avalon-logo.png</logo>
</organization>
<inceptionYear>1997</inceptionYear>
<licenses>
<license>
<name>Apache Software License 1.1</name>
<distribution>repo</distribution>
<url>http://www.apache.org/LICENSE.txt</url>
</license>
</licenses>
<package>org.apache.avalon</package>
<gumpRepositoryId>avalon-excalibur</gumpRepositoryId>
<url>http://avalon.apache.org/excalibur/</url>
<issueTrackingUrl>http://nagoya.apache.org/</issueTrackingUrl>
<siteAddress>avalon.apache.org</siteAddress>
<siteDirectory>${root.site.directory}/excalibur</siteDirectory>
<distributionDirectory></distributionDirectory>
<repository>
<connection>scm:cvs:pserver:[EMAIL PROTECTED]:/home/cvspublic:avalon-excalibur</connection>
<url>http://cvs.apache.org/viewcvs/avalon-excalibur/</url>
</repository>
<mailingLists>
<mailingList>
<name>Avalon Developer List</name>
<subscribe>[EMAIL PROTECTED]</subscribe>
<unsubscribe>[EMAIL PROTECTED]</unsubscribe>
<archive>http://nagoya.apache.org/eyebrowse/[EMAIL PROTECTED]</archive>
</mailingList>
<mailingList>
<name>Avalon User List</name>
<subscribe>[EMAIL PROTECTED]</subscribe>
<unsubscribe>[EMAIL PROTECTED]</unsubscribe>
<archive>http://nagoya.apache.org/eyebrowse/[EMAIL PROTECTED]</archive>
</mailingList>
</mailingLists>
<developers>
<developer>
<name>Paul Hammant</name>
<email>[EMAIL PROTECTED]</email>
<id>hammant</id>
</developer>
<developer>
<name>Berin Loritsch</name>
<id>bloritsch</id>
<email>[EMAIL PROTECTED]</email>
</developer>
<developer>
<name>Stephen McConnell</name>
<id>mcconnell</id>
<email>[EMAIL PROTECTED]</email>
</developer>
<developer>
<name>Leo Simons</name>
<id>leosimons</id>
<email>[EMAIL PROTECTED]</email>
</developer>
<developer>
<name>Jeff Turner</name>
<id>jefft</id>
<email>[EMAIL PROTECTED]</email>
</developer>
<developer>
<name>Costin Manolache</name>
</developer>
<developer>
<name>Craig McClanahan</name>
</developer>
<developer>
<name>Eung-ju Park</name>
<id>colus</id>
<email>[EMAIL PROTECTED]</email>
</developer>
<developer>
<name>Federico Barbieri</name>
<id>fede</id>
<email>[EMAIL PROTECTED]</email>
</developer>
<developer>
<name>Leif Mortenson</name>
<id>fede</id>
<email>[EMAIL PROTECTED]</email>
</developer>
<developer>
<name>Stefano Mazzocchi</name>
<id>stefano</id>
<email>[EMAIL PROTECTED]</email>
</developer>
<developer>
<name>Carsten Ziegeler</name>
<id>cziegeler</id>
<email>[EMAIL PROTECTED]</email>
</developer>
<developer>
<name>Niclas Hedhman</name>
<id>niclas</id>
<email>[EMAIL PROTECTED]</email>
</developer>
</developers>
<contributors>
<contributor>
<name>Andrei Ivanov</name>
<email>[EMAIL PROTECTED]</email>
</contributor>
<contributor>
<name>Chad Stansbury</name>
<email>[EMAIL PROTECTED]</email>
</contributor>
<contributor>
<name>Charles Benett</name>
<email>[EMAIL PROTECTED]</email>
</contributor>
<contributor>
<name>Peter Donald</name>
<email>[EMAIL PROTECTED]</email>
<id>donaldp</id>
</contributor>
<contributor>
<name>Mauro Talevi</name>
</contributor>
<contributor>
<name>Greg Steuck</name>
</contributor>
<contributor>
<name>Harish Prabandham</name>
</contributor>
<contributor>
<name>Kurt R. Hoehn</name>
<email>[EMAIL PROTECTED]</email>
</contributor>
<contributor>
<name>Ram Chidambaram</name>
<email>[EMAIL PROTECTED]</email>
</contributor>
<contributor>
<name>Serge Knystautas</name>
<email>[EMAIL PROTECTED]</email>
</contributor>
</contributors>
<build>
<nagEmailAddress>[EMAIL PROTECTED]</nagEmailAddress>
<sourceDirectory>${basedir}/src/java</sourceDirectory>
<unitTestSourceDirectory>${basedir}/src/test</unitTestSourceDirectory>
<integrationUnitTestSourceDirectory/>
<aspectSourceDirectory/>
<unitTest>
<includes>
<include>**/*TestCase*</include>
</includes>
<excludes>
<exclude>**/Abstract*</exclude>
</excludes>
<resources>
<resource>
<directory>${basedir}/src/test</directory>
<includes>
<include>**/*.dtd</include>
<include>**/*.properties</include>
<include>**/*.xinfo</include>
<include>**/*.xtest</include>
<include>**/*.xtype</include>
<include>**/*.xprofile</include>
<include>**/*.xconfig</include>
<include>**/*.xconf</include>
<include>**/*.xml</include>
<include>**/*.xservice</include>
<include>**/*.rng</include>
<include>**/*.roles</include>
<include>**/*.xlog</include>
</includes>
</resource>
</resources>
</unitTest>
<integrationUnitTestPatterns>
</integrationUnitTestPatterns>
<resources>
<resource>
<directory>${basedir}/src/java</directory>
<includes>
<include>**/*.jpg</include>
<include>**/*.png</include>
<include>**/*.gif</include>
<include>**/*.dtd</include>
<include>**/*.properties</include>
<include>**/*.xinfo</include>
<include>**/*.xtype</include>
<include>**/*.xprofile</include>
<include>**/*.xconfig</include>
<include>**/*.xml</include>
<include>**/*.xservice</include>
<include>**/*.rng</include>
<include>**/*.xlog</include>
<include>**/*.instruments</include>
</includes>
</resource>
</resources>
</build>
</project>
#
# Copyright 2004 The Apache Software Foundation
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
# implied.
#
# See the License for the specific language governing permissions and
# limitations under the License.
#
#
avalon.buildsystem=${basedir}/../buildsystem
# gump integration
project.name = excalibur-compatibility
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright 2004 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<project>
<extend>${basedir}/../buildsystem/project-common.xml</extend>
<name>Excalibur Compatibility</name>
<groupId>excalibur-compatibility</groupId>
<artifactId>excalibur-compatibility</artifactId>
<currentVersion>1.2</currentVersion>
<inceptionYear>1997</inceptionYear>
<shortDescription>Excalibur Compatibility</shortDescription>
<description>
Avalon is minimizing the number of projects and utilities it maintains
because we need to focus on our charter. However, we do have users
who have used some of the projects that were previously released. We
can't just ignore their needs. The compatibility project is the
graveyard for projects we are no longer supporting. It exists simply
to let our users (and in some cases, our users' users) continue to
use their legacy components until they migrate to better supported
libraries.
Most of the packages in this project have replacement libraries, but
it is inevitable that some in here may not have a replacement yet--
but the package falls outside our charter. If you would like to
volunteer to maintain those packages in your own library, please
contact the Avalon Developer's List and let them know of your
availability. Packages with a definite and released replacement will
be completely deprecated and point to the new classes in the new
library.
</description>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]