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

Nicolas Lalevée commented on IVYDE-88:
--------------------------------------

I am not in favor of using a dependency manager other that the Eclipse one. If 
we use Ivy for managing them, then we will have to convert somehow (manually or 
automatically) the IvyDE plugin dependencies into an ivy.xml. And then if we 
use the maven repo, there is the bridge between Ivy and Maven which is not 
perfect. I prefer having a first build system that have been proven to work.

I have looked closer to the PDE build system. In fact it is composed of ant 
tasks and a set of generic build files (which make me think of easyAnt). The 
tasks do the generation of ant build files, the same kind of build files which 
are generated manually in the UI. For some reason, these ask tasks are not 
available publicly, so that's why we need to start the eclipse bootstrap and we 
cannot use tasks. It seems that they prefer exposing targets more than tasks... 
Now I have to find which target have to be called and we will have a build 
system soon.

I know that this PDE build system doesn't seem clean compared to an ant + ivy 
solution, but at least we could make it work earlier for end users.



> 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