[mevenide-user] Why mevenide2 for netbeans?
"matt weiss" <[email protected]>
| Newsgroups | gmane.comp.jakarta.turbine.maven.mevenide.user |
|---|---|
| Message-ID | <[email protected]> |
Hey all, Here's an opportunity to jump on someone for not understanding or knowing. In any case my question is why? Why was mevenide started? My experience with mevenide has been rather poor compared to my experience with the intellij plugin for maven. As many of you are aware, the intellij plugin works in a different fashion than the mevenide2 plugin. A command is issued for your root pom file and all the intellij project files are generated. Then one can open up intellij and develop in a familiar fashion without regards to dependencies or even the fact that maven is used because the maven in this scenario is transparent. My experience has been rather seemless with this approach. My experience with the mevenide2 plugin has been much different. The mevenide2 plugin is a plugin for Netbeans rather than a plugin for maven2. Thus Netbeans treats the pom.xml files as project files and essentially issues maven goals to maven the appropriate projects when actions are performed such as build, debug, etc. This means that prerequisite goals have to be ran before your desired goal is ran. My biggest point of disappointment, is how long it takes to just debug and run a project. Let's say I make a change to my project. In order for me to debug my project all the prerequisite goals must be ran before I can debug my project, like the jar goal. In my uninformed and biased opinion, I don't have any interest in making artifacts when I want to debug. I merely want all my java files compiled to classes and I want them loaded into the class path so I can debug. Furthermore, I desire only modified java files to be recompiled. mevenide2 does all java files all the time and creates the jar files wasting my time. There was a maven plugin for for netbeans, similar to the one developed for intellij. This plugin produced native netbeans project files so that one could have a similar native development experience with netbeans as with the intellij plugin. It seems though that this has been pretty much abandoned. My question and purpose for this post is to understand the rationale behind this. I am an advocate of maven, but I don't understand why anyone would want it to be a development environment such as what it has been made into with the mevenide2 plugin rather than a dependency management tool. Is there a way to get what I want out of the mevenide2 plugin? Please advise. Thanks, Matt