[]
Maven POM inheritance view
[ mkleint ] 12:18, Wednesday, 28 May 2008

There's a new update of Maven support (version 3.1.2) on NetBeans stable update center since yesterday. You are encouraged to upgrade as it fixes a few critical issues found in the integration and the Maven embedder that is used. One pom.xml editing enhancement is added.

When editing your pom.xml file, you get the regular xml file navigation panel. That one is provided for any xml file. it shows you the structure of the currently edited xml file in a tree.

The newly added navigator panel will show you the inheritance of your current pom file. That means the artifactId + version of the current file, it's parent POM's artifactId + version and so on, all the way back to the root company or project POM. it will also denote if the parent is accessible in the sources or is being retrieved from the repository. That happens when your project is using an already released version of the parent pom and is not depending on the current version in the sources or when the source is not accessible for some other reason. The editable parent POMs can be quickly opened by double clicking on the node.


Comments

Cool.

--Kristian, May 28, 2008 08:52 PM

Sweeeeeeeet!

--Brent, May 29, 2008 01:50 AM

It is good to see Maven plugin is being continously updated.

Maven is the future.

Exporting a jar into repository wizard is also something which should be added.

--Rahul Mahajan, May 29, 2008 03:29 AM

Hi Milos,

For those of us playing along at home, would it be possible to create a tag for each plugin release in the mevenide repository?
It'd be particularly convenient for building custom Netbeans platforms.

Inheritance changes look very useful - thanks!

--mart, May 30, 2008 01:05 AM

to mart:
I wasn't aware there is such need. I can start doing so in the future. So far I have created a branch for major release and kept on updating it with patches.

for past releases, check this issuezilla query which lists my requests for upload on netbeans update center. http://www.netbeans.org/issues/buglist.cgi?Submit+query=Submit+query&component=auc&subcomponent=stable&issue_status=RESOLVED&issue_status=VERIFIED&issue_status=CLOSED&email1=&emailtype1=exact&emailassigned_to1=1&email2=mkleint&emailtype2=exact&emailreporter2=1&issueidtype=include&issue_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&issue_file_loc=&issue_file_loc_type=substring&status_whiteboard=&status_whiteboard_type=substring&keywords=&keywords_type=anytokens&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&namedcmd=all_vcs&newqueryname=&order=Reuse+same+sort+as+last+time
Each lists a certain build at deadlock
http://deadlock.netbeans.org/hudson/job/mevenide-fcs/changes
which in turn links to fisheye and an exact svn changeset that was the release performed on.
If you take the time to figure the changesets back in time, I can create tags for them.

Thanks.

Milos

--Milos Kleint, May 30, 2008 07:55 AM
Post a comment









Remember personal info?