geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Dillon <ja...@planet57.com>
Subject Re: Tomcat m2 repo?
Date Sat, 31 Mar 2007 00:17:56 GMT
Mocking me?  Ha... I prolly deserve it a little :-P

But I'm here if you need more help.

--jason


On Mar 30, 2007, at 4:58 PM, Filip Hanik - Dev Lists wrote:

> eeeh, and you were asking why we havent got around to this?
> "lack of expertise" if I remember correctly :)
>
> Just messing with you Jason....
>
> Filip
>
>
> Jason Dillon wrote:
>> Until Jason gets to releasing the updated tasks you will need to  
>> build a few bits by hand to use the new antlib attach stuff.
>>
>> First build Maven 2.0.6 from its tag:
>>
>>     http://svn.apache.org/repos/asf/maven/components/tags/ 
>> maven-2.0.6/
>>
>> And then build the updated ant tasks from this feature branch:
>>
>>     http://svn.apache.org/repos/asf/maven/sandbox/trunk/ant-tasks/ 
>> install-deploy-attached/
>>
>> Both should build with no problems with Maven 2.0.5.
>>
>> Then you should have <artifact:install> and <artifact:deploy>  
>> tasks which support a nested <attach file="" type=""/> elements as  
>> documented in the JIRA issue:
>>
>>     http://jira.codehaus.org/browse/MANTTASKS-42
>>
>> Let me know if you run into any issues and I will do what I can to  
>> help you resolve them.
>>
>> Cheers,
>>
>> --jason
>>
>>
>> On Mar 30, 2007, at 1:26 PM, Filip Hanik - Dev Lists wrote:
>>
>>> I'll give the antlibs another shot
>>>
>>> Filip
>>>
>>> Jason Dillon wrote:
>>>> FYI the issue + patch to the tasks is here:
>>>>
>>>>     http://jira.codehaus.org/browse/MANTTASKS-42
>>>>
>>>> --jason
>>>>
>>>>
>>>> On Mar 29, 2007, at 6:39 AM, Filip Hanik - Dev Lists wrote:
>>>>
>>>>> Jason Dillon wrote:
>>>>>> On Mar 27, 2007, at 4:50 PM, Filip Hanik - Dev Lists wrote:
>>>>>>>> I don't expect that Tomcat will switch to m2, though if they
 
>>>>>>>> are gonna be publishing m2 repos they should use the m2 

>>>>>>>> antlib for that.  But, looks like the m2 antlib is not up
to  
>>>>>>>> snuff wrt the new? apache requirements to publish .asc files
 
>>>>>>>> for releases.  I think the antlib tasks probably need to
be  
>>>>>>>> updated to allow extra files to be attached when install/

>>>>>>>> deploying and then ant folks should be sorted... well, that
 
>>>>>>>> and if they implement a task or macro to sign stuff.
>>>>>>> we're note even using the antlibs, they were not really  
>>>>>>> working out. It was easier to just exec the mvn script  
>>>>>>> directly. If Maven has the command line option to do what we
 
>>>>>>> want, then we can do it.
>>>>>>
>>>>>> Just curious, what wasn't working out with the antlibs?  They  
>>>>>> should prolly be fixed if they are not usable by ant projects.
>>>>>>
>>>>>>
>>>>>>> So if you show me the "$MAVEN_HOME/bin/mvn" command to  
>>>>>>> publish a single JAR(with a POM) and being able to make sure
 
>>>>>>> the signature goes with it, then we are fine.
>>>>>>> GPG signing is a no brainer, we can do that any day.
>>>>>>
>>>>>> Hrm... I'm not sure there exists such a command at the moment,  
>>>>>> though its probably easy enough to craft a simple goal to  
>>>>>> implement what you need.
>>>>> yeah, I might just implement this in ANT all together, and skip  
>>>>> maven, if it is a simple SCP copy.
>>>>>>
>>>>>> The reason it doesn't work asis, is that the gpg .asc stuff is  
>>>>>> attached to the current projects artifact and the install/ 
>>>>>> deploy will handle the primary artifact and then any attached  
>>>>>> artifacts separately.  The install-file/deploy-file goals  
>>>>>> don't have a project to work on so there is nothing to attach to.
>>>>>>
>>>>>> I suppose that either install-file/deploy-file need to take an  
>>>>>> additional csv list of other files to "attach" or perhaps  
>>>>>> simply craft a pom.xml which uses build-helper:attach-artifact  
>>>>>> ( http://mojo.codehaus.org/build-helper-maven-plugin/attach- 
>>>>>> artifact-mojo.html ) and dance around mvn a little to make  
>>>>>> `mvn deploy` work.
>>>>>>
>>>>>> But, it would really be better IMO, to use the <deploy> task
 
>>>>>> and update the task to have a nested set of <attached-file>
 
>>>>>> elements which can be used to effectively behave the same as  
>>>>>> mvn would normally by deploying the primary artifact, and then  
>>>>>> any attached artifacts.  Thats *much* less of a hack.
>>>>>>
>>>>>> Can you tell me why the antlib tasks aren't working for you?
>>>>> there were a few things
>>>>> 1. documentation or my inability to work with it
>>>>> 2. learning curve, I'm trying to do something really simple
>>>>> 3. SCP with maven on windows simply didn't work, turns out that  
>>>>> it still doesn't work when using the command line arguments, so  
>>>>> I am still running from linux.
>>>>>
>>>>> since all I wanna do is SCP a .jar .pom .md5 and .asc, why does  
>>>>> this have to be so complicated :)
>>>>> if I can reverse engineer what it is Maven is doing when  
>>>>> publishing a file to a repo, it will be easier for me to  
>>>>> implement it in pure ant.
>>>>>
>>>>> Filip
>>>>>>
>>>>>> --jason
>>>>>>
>>>>>>
>>>>>> --No virus found in this incoming message.
>>>>>> Checked by AVG Free Edition.
>>>>>> Version: 7.5.446 / Virus Database: 268.18.18/734 - Release  
>>>>>> Date: 3/26/2007 2:31 PM
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --No virus found in this incoming message.
>>>> Checked by AVG Free Edition.
>>>> Version: 7.5.446 / Virus Database: 268.18.20/737 - Release Date:  
>>>> 3/28/2007 4:23 PM
>>>>
>>>>
>>>
>>
>>
>>
>> --No virus found in this incoming message.
>> Checked by AVG Free Edition.
>> Version: 7.5.446 / Virus Database: 268.18.22/739 - Release Date:  
>> 3/29/2007 1:36 PM
>>
>>
>


Mime
View raw message