Here's a short summary of yesterdays discussion:

---

Manfred Moser

1) Alternative verifier use in maven-android-plugin for testing. Igor created 
an alternative verifier for use inside of M2E for integration testing that 
allows an integration test to be run from within Eclipse without having to 
install the plugin. The alternative verifier also allows multiple invocations 
with different versions of Maven. So if you want to test a plugin against 3.1.1 
and 3.2.1, for example, this would be possible. This code will be released in 
the next few weeks. Manfred is attempting to remove the use of the 
maven-testing-harness in the maven-android-plugin with this new technique for 
integration testing.

2) New repository populator that takes a set of dependency coordinates, 
calculates the transitive hull and publishes them to a remote repository. This 
is a tool that uses Aether. Not sure what Manfreds plans are for releasing this 
or if it's already available. Manfred can speak to this as he wishes.

Hervé Boutemy

1) Continued work on the Checkstyle setup for Maven projects. A nice way is 
being developed that doesn't force conformance to all rules at once. Rules can 
be selectively turned off so that adherence to the rules can be met over time 
without a huge disruption. Hervé is continuing to test the setup with various 
Maven projects and the current plan is to release this new setup in about a 
month.

Mark Derricutt

1) Tiles plugin work is progressing and a release is planned shortly after some 
repository cleanup work. The Tiles plugin is a prototype version of a type of 
mixin for Maven. Some work needs to be done to sort out the proper merging of 
the models, and there may be other things Mark wants to explain but we'll 
likely see something soon.
  
Jason van Zyl

1) Work on the JSR330 branch has 4 ITs failing, but this is due to some 
movement of deprecated code that I will have to revert. While doing the JSR330 
work some investigation was done on removing maven-compat and there are some 
issues that need to be resolved. Trying to fully remove Plexus with JSR330 and 
get rid of maven-compat is an attempt at something that will resemble Maven 4. 
To make this work quite a bit of refactoring will be required and staged 
releases of plugins in order not to break users. A proposal will be sent next 
week on how we might proceed, but essentially involves finding efficient ways 
to find use of deprecated code and provide alternatives to the deprecated code 
that we are willing to support forever more.

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

the course of true love never did run smooth ...

 -- Shakespeare









Reply via email to