At 13:25 01.04.2004, you wrote:
>
> Hi all,
>
> I'd like to announce a preview version of my Maven JBuilder OpenTool. So

Awesome!

Thanks, I put some hard hours of work into it, and had to fumble through a lot of undocumented calls to get it working. Fortunately it now uses only 100% documented JBuilder APIs so I'm quite confident that it should be portable.


I forgot to give the features of the plugin, here is basically what it's able to do :

- Same level of integration into JBuilder as Ant (well almost)
- Integration in project tree of all plugins and goals associated with a maven.xml file so it's easy to launch a goal
- Goals may be configured to be launched just before running a program, for example to launch a Maven goal for deployment and then launch the program (I use this almost every 5 minutes :))
- Automatic creation of a JBuilder library called MavenAutoUpdated that contains all the dependencies for the project associated with the current maven.xml (searches in the same directory for a project.xml file). You can then add this library to your project (or not, you have the choice !) and automagically all your dependencies are added to your project. The dependencies point to your local repository so make sure you have launched Maven previously on your project so that you have a complete set on your machine.


Known limits are :
- only one Maven per project, just add more projects if you need to handle more Maven files. This limit might be removed in the future if it becomes a problem


Here are some screenshots that illustrate the integration :

http://www.jahia.org/~loom/maven_jbuilder_opentool1.gif
Note the left project view with the maven.xml file and all the plugins and goals available.


http://www.jahia.org/~loom/maven_jbuilder_opentool2.gif
An example of launching the catalina:deploy-shared goal

http://www.jahia.org/~loom/maven_jbuilder_opentool3.gif
An example of setting a Maven goal to be executed just before launching an application


http://www.jahia.org/~loom/maven_jbuilder_opentool4.gif
The settings dialog accessible by right-clicking the maven.xml file and selecting "Properties..."


Regards,
  Serge Huber.


- -- --- -----=[ shuber2 at jahia dot com ]=---- --- -- -
www.jahia.org : A collaborative source CMS and Portal Server




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to