[nbusers] Re: Netbeans 7.2, maven test bug ?

  • From: Milos Kleint < >
  • To: Fabrizio Giudici < >
  • Cc:
  • Subject: [nbusers] Re: Netbeans 7.2, maven test bug ?
  • Date: Mon, 1 Oct 2012 21:38:26 +0200

On Mon, Oct 1, 2012 at 8:55 PM, Fabrizio Giudici
< >
 wrote:
> On Mon, 01 Oct 2012 19:51:37 +0200, Milos Kleint 
> < >
>  wrote:
>
>> On Mon, Oct 1, 2012 at 6:35 PM, Fabrizio Giudici
>
>
>> I haven't yet looked at all the current default execution mappings we
>> support if something like that is easily configurable (especially the
>> inheriting part can be often tricky)
>
>
> Listen, what I've seen so far is pretty good, considering that you can
> specify profiles - which means that you can specify lots of things. I've
> created about a dozen custom actions for a customer and they cover his
> workflow pretty much (BTW, since they are based on my workflow, I could
> publish it if useful).

yes. Once you have stuff in your pom, you are basically unstoppable.
The challenge is however coming up with a generic solution that works
for everyone and for run/debug/profile. is fairly well supportable for
surefire test execution or netbeans platform execution. main class
execution via maven-exec-plugin is already sort of shaky.

>
> The only thing that AFAIK can't be done so far is to replace the existing
> context menu actions - I mean, I can write my own "Run" or "Test" actions,
> but they appear under the Custom submenu - I'd like to be able to replace
> the "Run" and "Test" under the main menu.

you can. per project. And you have to pray that you don't tweak things
too much or some IDE integration stops working (like junit window
integration or debugging/profiling, server deployment?)

Run specifically is currently tied to project packaging. If you want
to override globally you would change the default mapping for all
projects with that packaging. Currently only possible by writing a
plugin extension.

Ideally the project would choose the preferred binding type only.
MainClass, appserver, jetty, nb platform. That's the level of
indirection that is missing. have a default map of
binding-type-to-packaging with the option for the project to override.


>
> Also, I currently recommends defining global actions (and committing the
> related configuration file, so it can be versioned), so they are available
> everywhere; but it would be good if I could put a nbactions.xml under the
> master pom directory and have it inherited by submodules.

http://netbeans.org/bugzilla/show_bug.cgi?id=214121
but I'm not sure that's ideal. Climbing up the inheritance tree is
expensive work. Done once for maven, then would have to be done for
each action again. And debugging why action do what they do would be
fairly cumbersome. I don't have an ideal solution yet, there's many
properties at play. It has to be fast, versionable, ideally with
minimal or no impact on user pom files.

Milos


[nbusers] Netbeans 7.2, maven test bug ?

yblazart.ext 10/01/2012

[nbusers] Re: Netbeans 7.2, maven test bug ?

Milos Kleint 10/01/2012

[nbusers] Re: Netbeans 7.2, maven test bug ?

yblazart.ext 10/01/2012

[nbusers] Re: Netbeans 7.2, maven test bug ?

Milos Kleint 10/01/2012

[nbusers] Re: Netbeans 7.2, maven test bug ?

Fabrizio Giudici 10/01/2012

[nbusers] Re: Netbeans 7.2, maven test bug ?

Milos Kleint 10/01/2012

[nbusers] Re: Netbeans 7.2, maven test bug ?

Fabrizio Giudici 10/01/2012

[nbusers] Re: Netbeans 7.2, maven test bug ?

Milos Kleint 10/01/2012

[nbusers] Re: Netbeans 7.2, maven test bug ?

yblazart.ext 10/01/2012

Project Features

About this Project

www was started in November 2009, is owned by jpirek, and has 21 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20131025.e7cbc9d). © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
 
 
Close
loading
Please Confirm
Close