|
index
Original informations taken from the grant formDetailed project descriptionThe purpose of this new project is to provide a substitute to the default library management in Netbeans IDE in adding a full Ivy integration. For now, there is only two ways to have a good dependency management. The first is to use Maven2, its integration is the goal of the Mevenide project. The second way, is to use Ivy. Indeed, Ivy is a very efficient dependency management tool tightly integrated with Ant. Feature comparisons can be found on the net :
Furthermore, default Netbeans projects are Ant based projects, and all build scripts are Ant build scripts. This is the reason why we think that it will be very powerful and elegant to add support of Ivy in a transparent manner in this IDE. This includes:
Benefits to the Netbeans CommunityThe most obvious benefit is to provide access to all existing repositories in the open source community with a minimum of changes in Netbeans projects structure. Indeed, Ivy is compatible with Maven repositories and very flexible so that any file accessible by the end user can be turned in a repository. Of course, you can already keep all your ant based netbeans project and adding Ivy support : http://wiki.netbeans.org/FaqIvy By the way, having completion during typing code is better. Thus the IDE should provide an easy way to have dependency management. Furthermore support for advanced integration with Apache Ivy, such as powerful code completion of Ivy metadata and settings files, would make Netbeans the best IDE to work with Ant + Ivy. Related projects
Usefull links |