commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oliver Heger <oliver.he...@oliver-heger.de>
Subject Re: [VOTE] Release Commons Configuration 1.7 based on RC1
Date Mon, 29 Aug 2011 08:32:00 GMT
Am 29.08.2011 08:21, schrieb Phil Steitz:
> On 8/28/11 11:53 AM, Oliver Heger wrote:
>> Am 28.08.2011 20:08, schrieb Gary Gregory:
>>> +1 to removing the ant build.
>>>
>>> Gary
>>
>> The ant build files were generated using the maven-ant-plugin. The
>> whole stuff looks pretty complicated, and I do not like the way it
>> handles dependencies either. To make it work on my local machine I
>> also had to slightly modify the generated files because there was
>> an issue with the OSGi manifest.
>>
>> Removing the ant build at all would be the easiest solution. Many
>> Commons components still provide an ant build, but there are also
>> examples that do not. So I am not sure how to proceed here.
>>
>> @Phil: Do you now have a working ant build, at least for Java 1.5?
>
> I just committed a working build.xml to trunk.  It works for jdk
> 1.4+, skipping the VFS stuff if the jdk is 1.4.  I won't be offended
> if you decide to drop it.  In any case, the maven-build.xml file
> should be removed unless you want to keep the maven-generated ant
> build setup.

That's great, many thanks, Phil! If there is a working build now, I 
don't see a reason why we should drop support for ant.

I will remove the generated files later.

Oliver

>
> Phil
>>
>> Oliver
>>
>>>
>>> On Aug 28, 2011, at 13:46, Phil Steitz<phil.steitz@gmail.com>
>>> wrote:
>>>
>>>> On 8/28/11 3:51 AM, Oliver Heger wrote:
>>>>> This is a vote to release Apache Commons Configuration 1.7 based
>>>>> on the first RC.
>>>>>
>>>>> Tag:
>>>>> http://svn.apache.org/repos/asf/commons/proper/configuration/tags/CONFIGURATION_1_7RC1/
>>>>>
>>>>>
>>>>> Distributions:
>>>>> http://people.apache.org/~oheger/configuration-1.7rc1/
>>>>>
>>>>> Maven artifacts:
>>>>> http://people.apache.org/~oheger/configuration-1.7rc1/maven/
>>>>>
>>>>> Site: http://people.apache.org/~oheger/configuration-1.7rc1/site/
>>>>>
>>>>> [ ] +1 release it
>>>>> [ ] +0 go ahead I don't care
>>>>> [ ] -1 no, do not release it because...
>>>>>
>>>>> Vote will remain open for 72 hours.
>>>>
>>>> The release notes (which are very nice, btw) say that 1.3 compat
>>>> has
>>>> been dropped, but the site says 1.4 is still supported.  I get the
>>>> following compile error when I try to compile using 1.4 (under Ant)
>>>> [javac] bad class file:
>>>> /home/psteitz/.m2/repository/org/apache/commons/commons-vfs2/2.0/commons-vfs2-2.0.jar(org/apache/commons/vfs2/FileObject.class)
>>>>
>>>>      [javac] class file has wrong version 49.0, should be 48.0
>>>>      [javac] Please remove or make sure it appears in the correct
>>>> subdirectory of the classpath.
>>>>      [javac] import org.apache.commons.vfs2.FileObject;
>>>>
>>>> The Ant build did not work for me out of the box either.  It should
>>>> probably be either replaced with a working Ant build or
>>>> removed.  It
>>>> tries to pull release versions of dependencies from the apache
>>>> snapshots repo and it also looks for JUNIT in ANT_HOME.  To get it
>>>> to work, I removed the unless key on the test goal, and relied on
>>>> the fact that all deps were already in my local repo.
>>>>
>>>> Other than these issues, the release looks great.  Could be the
>>>> first issue is OK for runtime use, as long as whoever is using the
>>>> component under 1.4 pulls in a compatible VFS if this is used.  But
>>>> it looks like VFS is a required (not test only) dependency, so
>>>> unless I am missing something, this means you can't build from
>>>> source under 1.4.  Does the maven 1.4 profile work here?  Sorry I
>>>> did not test that.
>>>>
>>>> Phil
>>>>
>>>>
>>>>>
>>>>> Oliver
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>>
>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>>
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>>
>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>>
>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message