[ 
https://issues.apache.org/jira/browse/IVYDE-88?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12582297#action_12582297
 ] 

Xavier Hanin commented on IVYDE-88:
-----------------------------------

We need to have this to ease our releases too. If we can avoid the dependency 
on eclipse ant tasks I think it would be easier to use by people. BTW I think 
eclipse provides two ways to create an ant script to build a plugin, one of the 
two does not use eclipse tasks, but generates ugly code.

So I see several options:
- use eclipse ant tasks, and resolve the dependency on those tasks before using 
them (maybe we could use Ivy for that, but we have to see if a complete install 
is required)
- use eclipse generated build file
- manually add the target to our build.xml

The third isn't that complex and we keep control over the process (which allow 
to automatically generate a version like we do in Ivy build). The problem is 
that it isn't synchronize with build information provided to eclipse, so we 
have duplicates in maintenance. The first option require to clear out the 
dependency on eclipse for the build. I see no advantage in option 2.


> Add new target to build.xml to build the plugin with Ant
> --------------------------------------------------------
>
>                 Key: IVYDE-88
>                 URL: https://issues.apache.org/jira/browse/IVYDE-88
>             Project: IvyDE
>          Issue Type: Improvement
>            Reporter: Maarten Coene
>
> In order to add IvyDE to gump, we need an Ant target to create the plugin.
> In addition, this target could be very usefull for people wanting to build 
> the plugin theirself.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to