[RESULT] [VOTE] Release Maven Resources plugin version 2.4.3
Hi, The vote has passed with the following result : +1 (binding): Benjamin Bentmann, Arnaud Héritier, Olivier Lamy, Lukas Theussl, Jason van Zyl +1 (non binding): Stephen Conolly, Kristian Rosenvold I will promote the artifacts to the central repo. - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
[RESULT] [VOTE] Release Maven ear plugin version 2.4.2
Hi, The vote has passed with the following result : +1 (binding): Stephane Nicoll, Arnaud Héritier, Benjamin Bentmann, Jason van Zyl +1 (non binding): Stephen Conolly. Paul Merlin, Kristian Rosenvold I will promote the artifacts to the central repo. - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
[RESULT] [VOTE] Release Maven Compiler plugin version 2.3.1
Hi, The vote has passed with the following result : +1 (binding): Benjamin Bentmann, Arnaud Héritier, Olivier Lamy, Lukas Theussl, Jason van Zyl +1 (non binding): Stephen Conolly. Kristian Rosenvold I will promote the artifacts to the central repo. - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: [VOTE] Release Maven jar plugin version 2.3.1
Hi, The vote has passed with the following result : +1 (binding): Benjamin Bentmann, Arnaud Héritier, Olivier Lamy, Emmanuel Venisse, Lukas Theussl, Jason van Zyl +1 (non binding): Stephen Connolly, Paul Merlin, Kristian Rosenvold I will promote the artifacts to the central repo. - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
[RESULT] [VOTE] Release Maven install plugin version 2.3.1
Hi, The vote has passed with the following result : +1 (binding): Benjamin Bentmann, Arnaud Héritier, Olivier Lamy, Emmanuel Venisse, Lukas Theussl +1 (non binding): Stephen Connolly, Kristian Rosenvold I will promote the artifacts to the central repo. - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
RE: [VOTE] Release Maven install plugin version 2.3.1
I have supplied a patch now including one test. You asked for two but skip=false is already tested in the default install test. Is that ok? I also added a setSkip method to the InstallMojo. I don't know if this is the right way to go but I found no other way of setting the skip-parameter in the test. I also did not really understand what you menat by (+ve and -ve). Please give me any feedback if there is something more needed. /Ludwig -Original Message- From: Stephen Connolly [mailto:stephen.alan.conno...@gmail.com] Sent: den 18 maj 2010 08:15 To: Maven Developers List Subject: Re: [VOTE] Release Maven install plugin version 2.3.1 On 18 May 2010 06:52, Ludwig Magnusson lud...@itcatapult.com wrote: I don't have an official say in this but I recently submitted a patch for an issue I created that allows for a skip parameter to the install plugin. I assigned it to the 2.4 version (2.3.1 did not exist in jira at the time). Is FYI, If you don't have commit access, you should not be assigning a Fix Version for JIRA issues that you create as you do not have any ability to control when the issue gets fixed (if you had commit access you could controld when the issue gets fixed) it possible to add this patch or is it too much work? Given that Kristian has already staged the release it is unlikely to make it into 2.3.1 Check it out here: http://jira.codehaus.org/browse/MINSTALL-73 The patch is simple enough, but anyone applying the patch would really be looking for a positive negative integration test to ensure that things do not break going forward. At this stage due to the great effort that Benjamin has put in to creating integration tests, the Maven community really wants to ensure that we increase coverage with new features. If you add two integration test cases (+ve and -ve) to your patch I will apply it for you. -Stephen /Ludwig -Original Message- From: Stephen Connolly [mailto:stephen.alan.conno...@gmail.com] Sent: den 17 maj 2010 23:36 To: Maven Developers List Subject: Re: [VOTE] Release Maven install plugin version 2.3.1 +1 On 17 May 2010 23:58, Kristian Rosenvold kristian.rosenv...@gmail.comwrote: Hi, We solved 1 issue: http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11136version=164 59 There are still a couple of issues left in JIRA: http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truemode=hidejql Query=project+%3D+MINSTALL+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DE http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truemode=hidejq l%0AQuery=project+%3D+MINSTALL+AND+resolution+%3D+Unresolved+ORDER+BY+update d+DE SC Staging repo: https://repository.apache.org/content/repositories/maven-039/ Staging site: http://maven.apache.org/plugins/maven-install-plugin-2.3.1/ Guide to testing staged releases: http://maven.apache.org/guides/development/guide-testing-releases.html Vote open for 72 hours. [ ] +1 [ ] +0 [ ] -1 - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
[ANN] Maven Jar Plugin 2.3.1 Released
The Maven team is pleased to announce the release of the Maven Jar Plugin, version 2.3.1 This plugin provides the capability to build jars. http://maven.apache.org/plugins/maven-jar-plugin/ You should specify the version in your project's plugin configuration: plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-jar-plugin/artifactId version2.3.1/version /plugin Release Notes - Maven 2.x Jar Plugin - Version 2.3.1 ** Bug * [MJAR-137] - Avoid possible data corruption issues and deadlocks ** Improvement * [MJAR-136] - Add @threadSafe support for maven3 Enjoy, -The Maven team - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
[ANN] Maven EAR Plugin 2.4.2 Released
The Maven team is pleased to announce the release of the Maven Ear Plugin, version 2.4.2 This version fixed possible corruption/incorrect data issues that can occur on non-windows machines due to threading issues. It also adds @threadSafe support for maven3. http://maven.apache.org/plugins/maven-ear-plugin/ You should specify the version in your project's plugin configuration: plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-ear-plugin/artifactId version2.4.2/version /plugin Release Notes - Maven 2.x Ear Plugin - Version 2.4.2 ** Bug * [MEAR-125] - EAR plugin is not thread safe * [MEAR-127] - Avoid possible data corruption issues and deadlocks Enjoy, -The Maven team - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
[ANN] Maven Compiler Plugin 2.3.1 Released
The Maven team is pleased to announce the release of the Maven Compiler Plugin, version 2.3.1 This plugin is used to compile the sources of your project. http://maven.apache.org/plugins/maven-compiler-plugin/ You should specify the version in your project's plugin configuration: plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-compiler-plugin/artifactId version2.3.1/version /plugin Release Notes - Maven 2.x Compiler Plugin - Version 2.3.1 ** Improvement * [MCOMPILER-127] - Mark compiler plugin as @threadSafe for maven3 Enjoy, -The Maven team - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
[ANN] Maven Resources Plugin 2.4.3 Released
The Maven team is pleased to announce the release of the Maven Resources Plugin, version 2.4.3 This plugin filters non-Java resource files, replacing expressions with values from the POM or any of the filtering properties files you choose to configure. Please see the plugin's site for details: http://maven.apache.org/plugins/maven-resources-plugin/ You should specify the version in your project's plugin configuration: plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-resources-plugin/artifactId version2.4.3/version /plugin Release Notes - Maven 2.x Resources Plugin - Version 2.4.3 ** Improvement * [MRESOURCES-123] - Mark resources plugin as @threadSafe Enjoy, -The Maven team - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
[ANN] Maven Install Plugin 2.3.1 Released
The Maven team is pleased to announce the release of the Maven Install Plugin, version 2.3.1 The Install Plugin is used during the install phase to add artifact(s) to the local repository. http://maven.apache.org/plugins/maven-install-plugin/ You should specify the version in your project's plugin configuration: plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-install-plugin/artifactId version2.3.1/version /plugin Release Notes - Maven 2.x Install Plugin - Version 2.3.1 ** New Feature * [MINSTALL-75] - Add @threadSafe support for maven3 Enjoy, -The Maven team - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
release of site plugin for maven 3 : is core next (3.0-beta-2) release soon ?
Hi, I'd like to release site plugin for maven 3. Currently due to MNG-4651, the plugin doesn't work with beta-1. Any idea when the next core release will be here ? BTW, we can release the plugin and add a note in the note saying : you can use it with alpha-7 or trunk. WDYT ? Thanks, -- Olivier http://twitter.com/olamy http://fr.linkedin.com/in/olamy - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: release of site plugin for maven 3 : is core next (3.0-beta-2) release soon ?
+1 to release it with a note about beta1 incopatibility On May 21, 2010, at 2:46 PM, Olivier Lamy wrote: Hi, I'd like to release site plugin for maven 3. Currently due to MNG-4651, the plugin doesn't work with beta-1. Any idea when the next core release will be here ? BTW, we can release the plugin and add a note in the note saying : you can use it with alpha-7 or trunk. WDYT ? Thanks, -- Olivier http://twitter.com/olamy http://fr.linkedin.com/in/olamy - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: release of site plugin for maven 3 : is core next (3.0-beta-2) release soon ?
Do not release it. No one is going to read anything they are just going to try it and it's not going to work. Don't push out shit that doesn't work, it's just a bad idea. People are going to use the latest release version of Maven 3.0 which is beta-1 they are just going to try and site plugin and it's not going to work. Get it all working, test it, make sure it works with what we've released and then release the site plugin. On May 21, 2010, at 8:46 AM, Olivier Lamy wrote: Hi, I'd like to release site plugin for maven 3. Currently due to MNG-4651, the plugin doesn't work with beta-1. Any idea when the next core release will be here ? BTW, we can release the plugin and add a note in the note saying : you can use it with alpha-7 or trunk. WDYT ? Thanks, -- Olivier http://twitter.com/olamy http://fr.linkedin.com/in/olamy - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org Thanks, Jason -- Jason van Zyl Founder, Apache Maven http://twitter.com/jvanzyl - In short, man creates for himself a new religion of a rational and technical order to justify his work and to be justified in it. -- Jacques Ellul, The Technological Society
Re: release of site plugin for maven 3 : is core next (3.0-beta-2) release soon ?
I also don't see the point in releasing something that doesn't work with any recommended maven version. A release should be something that can be consumed by normal users without special setup. For testing you can deploy snapshots. -Lukas Jason van Zyl wrote: Do not release it. No one is going to read anything they are just going to try it and it's not going to work. Don't push out shit that doesn't work, it's just a bad idea. People are going to use the latest release version of Maven 3.0 which is beta-1 they are just going to try and site plugin and it's not going to work. Get it all working, test it, make sure it works with what we've released and then release the site plugin. On May 21, 2010, at 8:46 AM, Olivier Lamy wrote: Hi, I'd like to release site plugin for maven 3. Currently due to MNG-4651, the plugin doesn't work with beta-1. Any idea when the next core release will be here ? BTW, we can release the plugin and add a note in the note saying : you can use it with alpha-7 or trunk. WDYT ? Thanks, -- Olivier http://twitter.com/olamy http://fr.linkedin.com/in/olamy - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org Thanks, Jason -- Jason van Zyl Founder, Apache Maven http://twitter.com/jvanzyl - In short, man creates for himself a new religion of a rational and technical order to justify his work and to be justified in it. -- Jacques Ellul, The Technological Society - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
dependency plugin vs dependency report
Hi, I just noticed the dependency report has (at page end) a list of dependencies with the repo ID they where retreived from I wonder if the maven-dependency-plugin could also display such (usefull IMHO) info using a new outputRepository parameter Cheers, Nicolas
[RESULT] [VOTE] Release Maven Source Plugin 2.1.2
Hi, The vote has passed with the following result: +1 (binding): Benjamin Bentmann, Arnaud Héritier, Emmanuel Venisse, Lukas Theussl, Jason van Zyl +1 (non-binding): Stephen Connolly, Kristian Rosenvold I will promote the artifacts to the central repository and continue with the release. Benjamin - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
[ANN] Maven Source Plugin 2.1.2 Released
The Maven team is pleased to announce the release of the Maven Source Plugin, version 2.1.2. The Source Plugin creates a jar archive of the source files of the current project. See the plugin's site for more details: http://maven.apache.org/plugins/maven-source-plugin/ To use the updated plugin in your projects, you need to add the following snippet to the plugins or plugin management section of your POM: plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-source-plugin/artifactId version2.1.2/version /plugin Release Notes - Maven 2.x Source Plugin - Version 2.1.2 ** Improvement * [MSOURCES-54] - Mark source plugin as @threadSafe Enjoy, -The Maven team - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: svn commit: r947205 - in /maven/plugins/trunk/maven-compiler-plugin/src/main/java/org/apache/maven/plugin: CompileExtrasMojo.java CompileTestExtrasMojo.java
I'm -1 on you including these mojos in a standard core plugin that comes from the core project. With these changes we're basically telling people it's ok to have multiple source roots. That's not cool. Please put these in your own plugin. These are not generally useful and definitely sends the wrong message about what is actually recommended. On May 21, 2010, at 6:30 PM, jdca...@apache.org wrote: Author: jdcasey Date: Fri May 21 22:30:04 2010 New Revision: 947205 URL: http://svn.apache.org/viewvc?rev=947205view=rev Log: [MCOMPILER-128] Add compile-extras and compile-test-extras mojos Added: maven/plugins/trunk/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/CompileExtrasMojo.java (with props) maven/plugins/trunk/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/CompileTestExtrasMojo.java (with props) Added: maven/plugins/trunk/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/CompileExtrasMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/CompileExtrasMojo.java?rev=947205view=auto == --- maven/plugins/trunk/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/CompileExtrasMojo.java (added) +++ maven/plugins/trunk/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/CompileExtrasMojo.java Fri May 21 22:30:04 2010 @@ -0,0 +1,240 @@ +package org.apache.maven.plugin; + +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * License); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import static org.codehaus.plexus.util.FileUtils.copyDirectory; + +import org.codehaus.plexus.compiler.util.scan.SimpleSourceInclusionScanner; +import org.codehaus.plexus.compiler.util.scan.SourceInclusionScanner; +import org.codehaus.plexus.compiler.util.scan.StaleSourceScanner; + +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +/** + * Compiles extra application sources to a separate location, optionally copying the resulting classes + * back into the main compile output directory. This mojo offers the advantage of using different compiler + * arguments or even a separate source tree from that used during the main compilation step. + * + * @author jdcasey + * @version $Id$ + * @since 2.4 + * @goal compile-extras + * @phase compile + * @threadSafe + * @requiresDependencyResolution compile + */ +public class CompileExtrasMojo +extends AbstractCompilerMojo +{ +/** + * The source directories containing the sources to be compiled. + * + * @parameter + * @required + */ +private ListString sourceRoots; + +/** + * Project classpath. + * + * @parameter default-value=${project.compileClasspathElements} + * @required + * @readonly + */ +private ListString classpathElements; + +/** + * The directory for compiled classes. + * + * @parameter + * @required + */ +private File outputDirectory; + +/** + * A list of inclusion filters for the compiler. + * + * @parameter + */ +private SetString includes = new HashSetString(); + +/** + * A list of exclusion filters for the compiler. + * + * @parameter + */ +private final SetString excludes = new HashSetString(); + +/** + * p + * Specify where to place generated source files created by annotation processing. + * Only applies to JDK 1.6+ + * /p + * @parameter default-value=${project.build.directory}/generated-sources/annotations + * @since 2.2 + */ +private File generatedSourcesDirectory; + +/** + * If {...@link #copyOutput} is true, the compiled contents of {...@link #outputDirectory} will be + * copied to this location so it will be available along with the rest of the compiled classes. + * + * @parameter default-value=${project.build.outputDirectory} + * @required + *