On 26 Oct 06, at 5:15 PM 26 Oct 06, Daniel Kulp wrote:
On Thursday October 26 2006 11:26 am, Matthew Beermann wrote:
Are there any plans to release a new version of the Release plugin
any
time soon? It's been since last May (!)...
The particular feature we're most interested in is for it to insert
explict versions of the build plugins while creating the release POM.
This is a necessary prerequisite to having truly repeatable builds.
There are comments in the code to the effect that this feature is
planned, but I can't seem to find the JIRA issue that tracks it...
--Matthew Beermann
While we're on the subject, what about some of the other plugins that
haven't seen action in a while or have other major issues:
1) maven-dependency-plugin - this one actually has docs on
maven.apache.org
(http://maven.apache.org/plugins/maven-dependency-plugin/).
However, it
doesn't actually exist. It's NEVER been released. The only
released
version available is the older "mojo" versions that don't have all the
new goals documented at apache.org. Anyway, having a plugin
listed at
apache.org that doesn't actually exist is probably not a good thing.
2) surefire - the 2.2 version is pretty much un-usable in a reactor
build
with reporting turned on as all the tests are "cumulative" and you get
results from previous modules in the current module. We've had to
force the usage of 2.1.3. Also, JUnit 4 would be nice. :-)
(one
project I'm involved in has almost abandoned the ant -> maven
transition
due to lack of JUnit 4 support)
I talked to Kenney and he's volunteer to take this one so that I can
do the release plugin. He already fixed the the TestNG support so
I'll let him keep going. He's going to work on this next week. I have
been focusing on the integration tests and getting the syncing
automated this week and I won't get around to plugins until next week.
3) PMD - pmd 3.8 was released a few weeks ago. Updating the
plugin just
to use 3.8 would be nice as it fixes several problems with JDK 1.5
code.
(Requires 3.8 being added to central)
If that's all it really is then I can probably wing that one off too.
4) Assembly - hasn't been released since May. The SNAPSHOTS have some
fixes that were required by tuscany. Not sure the details. However,
they cannot use the release plugin due to the snapshot dependency.
(not
that they could use the release plugin anyway due to previously
documented issues with the release plugin and the apache processes)
I know that John has done a lot of work here so maybe he wants to
release it :-)
I'm sure other people have more plugins they'd like to see
released. I
know a bunch of the maven folks are hard at work on things like
Archiva,
Maven 2.1, rsync improvements, etc... However, IMO, the current
plugins
aren't receiving the love and attention they need and the community is
suffering for it.
Maybe I should find some time to help out.... :-(
--
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727 C: 508-380-7194 F:781-902-8001
[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]