[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

  • From: Jean-Marc Borer < >
  • To:
  • Subject: [nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)
  • Date: Fri, 1 Mar 2013 15:30:47 +0000

Hi Geertjan,

I agree that a lot of work has been done for a better support of Maven in NB.

However if you follow this "huge" thread now, you can spot several
areas of improvement concerning documentation.

It starts with the nbm Maven plugin. I am working now for several
years with Maven and still have sometimes problems to understand the
plugins documentation. Let's take an example. There are a lot of
options possible in the configuration part but you have to guess how
to use it.

On Fri, Mar 1, 2013 at 2:59 PM, Geertjan Wielenga
< >
 wrote:
> On 03/01/2013 03:53 PM, Jean-Marc Borer wrote:
>>
>> I also agree, the learning curve is steep and most users would turn
>> away from the platfomrm when they encounter difficulties like I had.
>> Maven with NB RCP is still kind of second zone citizen. There so much
>> wizards and UI with ant based project that simplify your life.
>
>
> Which wizards and UI for Ant projects is not there for Maven projects?

With ant projects you have in properties the version module panel
where you can define what you need and also the libraries panel with
the magic "resolve" button which would have helped me and Thomas to
save a LOT of time. There should be a nice "resolve" dependency wizard
for Maven.

Now concerning documentation: since there are not such wizards and gui
comps with Maven projects, it should be documented how to achieve the
same goals. Here is a list of what I can think about:

* how define an implementation version and how the Maven version will
be used (spec, major, impl?)
* how Maven dependencies will processed by the plugin

Other topics not related to Maven but could have their doc improved
* All the dependency classloading stuff. This doc
http://bits.netbeans.org/dev/javadoc/org-openide-modules/org/openide/modules/doc-files/classpath.html
is helpfull but too techy. It doesn't provide a nice learning path.
* How to define keyboard shortcuts with annotations
* there almost no documentation about clusters and Maven. How to use
them, where to find them (again the UI wizard provides that) and how
to create your own ones.

As you might know I have all the books available on Netbeans (yours,
Heiko's and Petri's ones). What I am missing is more ore less howto's.
There are already some good ones on the wiki, but there is still room
for more. Unfortunately I can't remember right now all the
documentation I am missing. Most of the time I can think about it when
I run into problems I can't find  a solution in the books. Maybe we
should create a page on the wiki where everyone could suggest howto
themes (maybe it already exists, sorry I don't now it yet then).

This is my first feedback. Sorry for my english errors, but I am a bit
short of time for now.

Cheers,

Jean-Marc


[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

(continued)

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Milos Kleint 03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Jean-Marc Borer 03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Milos Kleint 03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Jean-Marc Borer 03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Wade Chandler 03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Jean-Marc Borer 03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Jean-Marc Borer 03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Geertjan Wielenga 03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Geertjan Wielenga 03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Jean-Marc Borer 03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Geertjan Wielenga 03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Jean-Marc Borer 03/04/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Geertjan Wielenga 03/04/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Geertjan Wielenga 03/04/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Jean-Marc Borer 03/04/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Wade Chandler 03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Wade Chandler 03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

Geertjan Wielenga 03/01/2013

[nbdev] Re: Maven Netbeans builds and dependencies issues (especially transitive ones)

03/01/2013

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