[jira] Commented: (MRELEASE-477) Add a commitBeforeTag option for release:prepare to allow skipping scm-commit-release
[ http://jira.codehaus.org/browse/MRELEASE-477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=195310#action_195310 ] Mike Dillon commented on MRELEASE-477: -- The release plugin checks out the "tag" that was created and builds it. From the perspective of the build, the code that is seen and the fact that it is unmodified from the repository is 100% equivalent. It seems like your objection is that the "tag" differs from the revision that it was tagged off of in the source code line. I can't see how this is an issue for a pre-tagging workflow like maven-release-plugin supports. > Add a commitBeforeTag option for release:prepare to allow skipping > scm-commit-release > - > > Key: MRELEASE-477 > URL: http://jira.codehaus.org/browse/MRELEASE-477 > Project: Maven 2.x Release Plugin > Issue Type: Improvement > Components: prepare >Reporter: Mike Dillon > > As detailed in this thread, there can be reproducibility problems with > committing to the source branch (e.g. trunk) before tagging: > http://www.nabble.com/Limitation-of-the-release-plugin--to20822478.html > In the now default case where remoteTagging is true, the commit to the source > branch is necessary to get the source into the right state before doing the > remote copy. However, when remoteTagging is false, the extra commit means > that between the user's initial checkout and the automatic commit to the > source branch, other changes could have been committed which will mean that > the new tag will not have been created from a single, consistent revision of > the source branch. > My proposed fix for this is to add a commitBeforeTag option that would cause > scm-commit-release to be skipped during release:prepare. It would be an error > to have commitBeforeTag=false when remoteTagging=true since the commit before > tag must be done in the remote tagging scenario. > I can provide a patch if this approach is acceptable. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MRELEASE-477) Add a commitBeforeTag option for release:prepare to allow skipping scm-commit-release
[ http://jira.codehaus.org/browse/MRELEASE-477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=195309#action_195309 ] Mark Struberg commented on MRELEASE-477: Maybe this comment sounds a bit harsh, but I think this may introduce bigger problems than having a tag 1 minute before a release got finished (or rollbacked). Please consider that any1 is free to tag something in the SCM and we are talking about SCMs and not about money transfers on a bank accounting system. Doing a generic commit on the project before doing the tagging feels pretty wrong since this surely is a error prone. Just imagine some test will modify a local resource (which must not happen). You will never ever recognize that your test is modifying the build and thus is not predictable! I think the fact that SVN allows 'tags on the fly' shows that there is something fundamentally wrong with the way SVN evolved the last years! And we shall not copy bad practice. > Add a commitBeforeTag option for release:prepare to allow skipping > scm-commit-release > - > > Key: MRELEASE-477 > URL: http://jira.codehaus.org/browse/MRELEASE-477 > Project: Maven 2.x Release Plugin > Issue Type: Improvement > Components: prepare >Reporter: Mike Dillon > > As detailed in this thread, there can be reproducibility problems with > committing to the source branch (e.g. trunk) before tagging: > http://www.nabble.com/Limitation-of-the-release-plugin--to20822478.html > In the now default case where remoteTagging is true, the commit to the source > branch is necessary to get the source into the right state before doing the > remote copy. However, when remoteTagging is false, the extra commit means > that between the user's initial checkout and the automatic commit to the > source branch, other changes could have been committed which will mean that > the new tag will not have been created from a single, consistent revision of > the source branch. > My proposed fix for this is to add a commitBeforeTag option that would cause > scm-commit-release to be skipped during release:prepare. It would be an error > to have commitBeforeTag=false when remoteTagging=true since the commit before > tag must be done in the remote tagging scenario. > I can provide a patch if this approach is acceptable. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Closed: (MAVENUPLOAD-2613) New Framework for creating WebApplications with AJAX written entirely in Java.
[ http://jira.codehaus.org/browse/MAVENUPLOAD-2613?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Carlos Sanchez closed MAVENUPLOAD-2613. --- Resolution: Incomplete Assignee: Carlos Sanchez > New Framework for creating WebApplications with AJAX written entirely in Java. > -- > > Key: MAVENUPLOAD-2613 > URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2613 > Project: Maven Upload Requests > Issue Type: Wish >Reporter: Martin Hermann >Assignee: Carlos Sanchez > > http://webguitoolkit.googlecode.com/files/webguitoolkit-ui-01.03.00-SNAPSHOT-bundle.jar > http://webguitoolkit.googlecode.com/files/webguitoolkit-archetype-01.03.00-SNAPSHOT-bundle.jar > http://code.google.com/p/webguitoolkit/ > http://code.google.com/p/webguitoolkit/people/list > I'm a developer in WebGuiToolkit (marher74), please upload! > We want to use the groupId org.webguitoolkit.ui for both bundles. > Peter Zaretzke, one of the other developers., owns the domain > webguitoolkit.org. > See: > http://reports.internic.net/cgi/whois?whois_nic=webguitoolkit.org&type=domain -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Closed: (MAVENUPLOAD-2604) Upload JFreeChart 1.0.13 and JCommon 1.0.16 dependent project
[ http://jira.codehaus.org/browse/MAVENUPLOAD-2604?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Carlos Sanchez closed MAVENUPLOAD-2604. --- Resolution: Incomplete Assignee: Carlos Sanchez > Upload JFreeChart 1.0.13 and JCommon 1.0.16 dependent project > - > > Key: MAVENUPLOAD-2604 > URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2604 > Project: Maven Upload Requests > Issue Type: Wish >Reporter: Javier Moran >Assignee: Carlos Sanchez > Attachments: jcommon-1.0.16-bundle.jar, jfreechart-1.0.13-bundle.jar > > -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Created: (MREACTOR-15) mvn reactor:make-scm-changes doesn't work in windows with subversion
mvn reactor:make-scm-changes doesn't work in windows with subversion Key: MREACTOR-15 URL: http://jira.codehaus.org/browse/MREACTOR-15 Project: Maven 2.x Reactor Plugin Issue Type: Bug Affects Versions: 1.0 Environment: windows xp, subversion 1.6.2 command line Reporter: Roger Pack Priority: Minor In my project, if I update a file, call it root /updatemigrationdb pom.xml If I update pom.xml and have uncommitted changes there, in linux I get [INFO] Reactor Summary: [INFO] [INFO] Migration updatemigrationdb ... SUCCESS [3.741s] [INFO] Migration TapeWriter .. SUCCESS [4.361s] [INFO] [INFO] [INFO] BUILD SUCCESSFUL [INFO] [INFO] Total time: 8 seconds [INFO] Finished at: Mon Oct 19 17:22:49 MDT 2009 [INFO] Final Memory: 43M/731M [INFO] [INFO] [INFO] BUILD SUCCESSFUL however, on windows I get C:\dev\trunk>mvn reactor:make-scm-changes ... [INFO] Executing: cmd.exe /X /C "svn --non-interactive status" [INFO] Working directory: C:\dev\trunk [INFO] Going to make dependents for: [INFO] [ERROR] BUILD FAILURE [INFO] [INFO] No folders matched: ... The output of said command line is C:\dev\trunk>cmd /X /C "svn --non-interactive status" M pom.xml M updatemigrationdb\pom.xml (i.e. ? cmd.exe\nM pom.xml\nM updatemigrationdb\\pom.xml\n") Thanks! -r -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Created: (MAVENUPLOAD-2634) upload new release 1.15 to org.mentaframework
upload new release 1.15 to org.mentaframework - Key: MAVENUPLOAD-2634 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2634 Project: Maven Upload Requests Issue Type: Task Reporter: Fernando Boaglio The Mentawai goal is to be a simple, flexible, joyful and productive Java web framework. This is a new release with a lot of improvements . TIA -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (SCM-494) Let providers indicate whether a commit is required before a tag
[ http://jira.codehaus.org/browse/SCM-494?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=195259#action_195259 ] Mike Dillon commented on SCM-494: - It there anything I can do to help expedite this ticket? I've provided a patch already, but please let me know if there is something else I can do that will get this patch applied. If there is a problem with the approach I've suggested, let's discuss so we can get the right solution implemented and released. > Let providers indicate whether a commit is required before a tag > > > Key: SCM-494 > URL: http://jira.codehaus.org/browse/SCM-494 > Project: Maven SCM > Issue Type: Improvement > Components: maven-scm-api >Reporter: Mike Dillon >Priority: Minor > Attachments: requiresCommitBeforeTag.diff > > > As part of looking into creating a patch for MRELEASE-477, I realized that > SCM providers would need to indicate whether they are able to create a "tag" > directly from a modified working copy. Subversion can do this, but not all > providers can. I'm providing a patch that adds a requiresCommitBeforeTag() > method to ScmProvider, similar to the requiresEditMode() method. It looks > like there is a request for a general "capabilities" API in SCM-23; this > would fit into such an API if it existed, but that issue doesn't have a patch > attached :) > I haven't provided a test of this since it's only a flag that is not used > inside maven-scm (I'm planning to provide a patch for maven-release to use it > there). I could see it being used in scm:tag to allow a generic check for a > dirty working copy in a local-to-remote tag operation, but it seems like > these things are better handled by the provider themselves. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Issue Comment Edited: (MCHANGELOG-89) Dependency Conflict plexus-utils
[ http://jira.codehaus.org/browse/MCHANGELOG-89?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=186246#action_186246 ] Benjamin Bentmann edited comment on MCHANGELOG-89 at 10/19/09 10:07 AM: -Simply declare plexus-utils:1.5.6 as a plugin dependency in your POM and you have a workaround.- (impossible for reporting plugins). was (Author: bentmann): Simply declare plexus-utils:1.5.6 as a plugin dependency in your POM and you have a workaround. > Dependency Conflict plexus-utils > > > Key: MCHANGELOG-89 > URL: http://jira.codehaus.org/browse/MCHANGELOG-89 > Project: Maven 2.x Changelog Plugin > Issue Type: Bug >Affects Versions: 2.1 > Environment: Maven 3.x >Reporter: Lammert Westerhoff >Assignee: Benjamin Bentmann > Fix For: 2.2 > > > The maven-changelog-plugin is using the maven-scm-provider-svnexe for svn > repositories. The maven-scm-provider-svnexe is ugin plexus-utils 1.5.6. > Because of a nearer dependency from maven-model the plugin will use > plexus-utils 1.0.4, causing the plugin to fail. > See below the dependencies and the stacktrace. > {noformat} > [DEBUG] Resolving plugin: org.apache.maven.plugins:maven-changelog-plugin > with version: 2.1 > [DEBUG] In verifyVersionedPlugin for: > org.apache.maven.plugins:maven-changelog-plugin > [DEBUG] > org.apache.maven.plugins:maven-changelog-plugin:maven-plugin:2.1:runtime > (selected for runtime) > [DEBUG] org.apache.maven:maven-project:jar:2.0:runtime (selected for > runtime) > [DEBUG] org.apache.maven:maven-profile:jar:2.0:runtime (selected for > runtime) > [DEBUG] org.apache.maven:maven-model:jar:2.0:runtime (selected for > runtime) > [DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (selected > for runtime) > [DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (selected > for runtime) > [DEBUG] > org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8:runtime > (selected for runtime) > [DEBUG] junit:junit:jar:3.8.1:runtime (selected for runtime) > [DEBUG] classworlds:classworlds:jar:1.1-alpha-2:runtime (selected for > runtime) > [DEBUG] org.apache.maven:maven-model:jar:2.0:runtime (selected for > runtime) > [DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0:runtime (selected > for runtime) > [DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0:runtime > (selected for runtime) > [DEBUG] org.apache.maven:maven-artifact:jar:2.0:runtime (selected for > runtime) > [DEBUG] > org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5:runtime (selected > for runtime) > [DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (selected for > runtime) > [DEBUG] org.apache.maven:maven-artifact:jar:2.0:runtime (selected for > runtime) > [DEBUG] > org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8:runtime > (selected for runtime) > [DEBUG] junit:junit:jar:3.8.1:runtime (selected for runtime) > [DEBUG] classworlds:classworlds:jar:1.1-alpha-2:runtime (selected for > runtime) > [DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:2.0:runtime > (selected for runtime) > [DEBUG] doxia:doxia-sink-api:jar:1.0-alpha-4:runtime (selected for > runtime) > [DEBUG] org.apache.maven:maven-model:jar:2.0:runtime (selected for runtime) > [DEBUG] org.apache.maven.reporting:maven-reporting-impl:jar:2.0:runtime > (selected for runtime) > [DEBUG] commons-validator:commons-validator:jar:1.1.4:runtime (selected > for runtime) > [DEBUG] org.apache.maven:maven-plugin-api:jar:2.0:runtime (selected for > runtime) > [DEBUG] oro:oro:jar:2.0.7:runtime (selected for runtime) > [DEBUG] doxia:doxia-core:jar:1.0-alpha-4:runtime (selected for runtime) > [DEBUG] doxia:doxia-sink-api:jar:1.0-alpha-4:runtime (removed - nearer > found: 1.0-alpha-5) > [DEBUG] doxia:doxia-sink-api:jar:1.0-alpha-5:runtime (selected for runtime) > [DEBUG] org.apache.maven:maven-settings:jar:2.0:runtime (selected for > runtime) > [DEBUG] org.apache.maven.scm:maven-scm-api:jar:1.0:runtime (selected for > runtime) > [DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1:runtime (removed - > nearer found: 1.0.4) > [DEBUG] org.apache.maven.scm:maven-scm-manager-plexus:jar:1.0:runtime > (selected for runtime) > [DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1:runtime (removed - > nearer found: 1.0.4) > [DEBUG] > org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:runtime (removed > - nearer found: 1.0-alpha-8) > [DEBUG] org.apache.maven.scm:maven-scm-provider-bazaar:jar:1.0:runtime > (selected for runtime) > [DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1:runtime (removed - > nearer found: 1.0.4) > [DEBUG] regexp:regexp
[jira] Created: (MECLIPSE-610) 2.0.1 breaks silently
2.0.1 breaks silently Key: MECLIPSE-610 URL: http://jira.codehaus.org/browse/MECLIPSE-610 Project: Maven 2.x Eclipse Plugin Issue Type: Bug Components: AJDT support Affects Versions: 2.7, 2.8 Reporter: Urs Keller The version is handled as a float. A configuration with 2.0.1 will break it, but there is no warning what so ever. org.apache.maven.plugin.eclipse.EclipsePlugin.createEclipseWriterConfig(IdeDependency[]): Line 1238: float ajdtVersionFloat; try { ajdtVersionFloat = Float.parseFloat( ajdtVersion ); } catch ( NumberFormatException e ) { ajdtVersionFloat = 0.0f; } -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Closed: (MNG-4396) [regression] Ant plugin fails with Maven-3
[ http://jira.codehaus.org/browse/MNG-4396?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Benjamin Bentmann closed MNG-4396. -- Resolution: Fixed Fix Version/s: 3.0-alpha-3 Assignee: Benjamin Bentmann Fixed by updating to classworlds 2.2.1+ and plexus 1.4.0+ > [regression] Ant plugin fails with Maven-3 > -- > > Key: MNG-4396 > URL: http://jira.codehaus.org/browse/MNG-4396 > Project: Maven 2 > Issue Type: Bug > Components: Plugins and Lifecycle >Affects Versions: 3.0-alpha-3 >Reporter: Niall Pemberton >Assignee: Benjamin Bentmann > Fix For: 3.0-alpha-3 > > Attachments: output.txt, pom.xml > > > Apache Commons has an ant plugin which is used to generate custom download > and issue tracking pages for the 30+ components: > * http://commons.apache.org/commons-build-plugin/ > * > http://svn.apache.org/repos/asf/commons/proper/commons-build-plugin/trunk/ > This works fine with maven 2.x but when I tried to run the goals using > maven-3 built from the latest source today it fails. I'm attaching the output > (run with -X) . There is a small test project which can be used to show this > problem here: > * > http://svn.apache.org/repos/asf/commons/proper/commons-build-plugin/trunk/src/test-project/ > There are two goals: > * mvn commons:download-page > * mvn commons:jira-page > These should each create an xml document in the xdocs directory -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MJAVADOC-252) javadoc link : nonproxyhosts not used
[ http://jira.codehaus.org/browse/MJAVADOC-252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=195227#action_195227 ] Vincent Siveton commented on MJAVADOC-252: -- @Martijn, the patch doesn't affect NTLM proxy. You could use for this proxy, feel free to try it and create a new issue if it doesn't work > javadoc link : nonproxyhosts not used > - > > Key: MJAVADOC-252 > URL: http://jira.codehaus.org/browse/MJAVADOC-252 > Project: Maven 2.x Javadoc Plugin > Issue Type: Bug >Affects Versions: 2.6 > Environment: maven-2.0.10 > jdk 1.6_014 >Reporter: Maxime Gréau >Assignee: Vincent Siveton >Priority: Minor > Fix For: 2.6.1 > > Attachments: link_nonproxy_2.0.10.patch, link_nonproxy_2.2.0.patch > > > - Prerequisite : > > - web access via http proxy > - javadoc-plugin configuration with true > - $MVN_HOME/conf/settings.xml with configuration above ( internal-host is > host to access the internal javadoc web sites ) > > > true > http > myproxyhost > myproxyport > internal-host > > > Launch the mvn site-deploy command. > If you have a dependency with an internal javadoc web site, the plugin tried > to link this javadoc with the http proxy and logged: > "Error fetching link: http://internal-host//apidocs/package-list. Ignored > it." > This is a bug because this javadoc isn't accessible via http proxy. > So I attached 2 patches : > - the first one (link_nonproxy_2.0.10.patch) is compatible (and tested) with > mvn 2.0.9 and 2.0.10 but included a method directly copied from > ProxyUtils.java (wagon-provider-api-1.0-beta-6.jar) > - the second (link_nonproxy_2.2.0.patch) used 2 classes from > wagon-provider-api-1.0-beta-6.jar dependency so it requires mvn 2.2 -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (MNG-4396) [regression] Ant plugin fails with Maven-3
[ http://jira.codehaus.org/browse/MNG-4396?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Benjamin Bentmann updated MNG-4396: --- Summary: [regression] Ant plugin fails with Maven-3 (was: Ant plugin fails with Maven-3) > [regression] Ant plugin fails with Maven-3 > -- > > Key: MNG-4396 > URL: http://jira.codehaus.org/browse/MNG-4396 > Project: Maven 2 > Issue Type: Bug > Components: Plugins and Lifecycle >Affects Versions: 3.0-alpha-3 >Reporter: Niall Pemberton > Attachments: output.txt, pom.xml > > > Apache Commons has an ant plugin which is used to generate custom download > and issue tracking pages for the 30+ components: > * http://commons.apache.org/commons-build-plugin/ > * > http://svn.apache.org/repos/asf/commons/proper/commons-build-plugin/trunk/ > This works fine with maven 2.x but when I tried to run the goals using > maven-3 built from the latest source today it fails. I'm attaching the output > (run with -X) . There is a small test project which can be used to show this > problem here: > * > http://svn.apache.org/repos/asf/commons/proper/commons-build-plugin/trunk/src/test-project/ > There are two goals: > * mvn commons:download-page > * mvn commons:jira-page > These should each create an xml document in the xdocs directory -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MINVOKER-95) Add a selector script to allow for flexible skipping specific projects
[ http://jira.codehaus.org/browse/MINVOKER-95?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=195220#action_195220 ] Stephen Connolly commented on MINVOKER-95: -- I'm working on this one... just cannot add myself as the assignee yet! > Add a selector script to allow for flexible skipping specific projects > -- > > Key: MINVOKER-95 > URL: http://jira.codehaus.org/browse/MINVOKER-95 > Project: Maven 2.x Invoker Plugin > Issue Type: New Feature >Reporter: Stephen Connolly >Priority: Minor > > The selector properties are great for skipping executions on common criteria. > This feature would provide for a script which would be able to flag a project > for skipped execution based on complex criteria which cannot be encoded > within the current selector properties. > For example, an integration test may require that a specific version of an > application server is installed on the system, using a selector script, you > could then have the script verify that the application server is installed > and then crack open some of the app-server's jar files and verify that the > manifest has the required version. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Created: (MINVOKER-95) Add a selector script to allow for flexible skipping specific projects
Add a selector script to allow for flexible skipping specific projects -- Key: MINVOKER-95 URL: http://jira.codehaus.org/browse/MINVOKER-95 Project: Maven 2.x Invoker Plugin Issue Type: New Feature Reporter: Stephen Connolly Priority: Minor The selector properties are great for skipping executions on common criteria. This feature would provide for a script which would be able to flag a project for skipped execution based on complex criteria which cannot be encoded within the current selector properties. For example, an integration test may require that a specific version of an application server is installed on the system, using a selector script, you could then have the script verify that the application server is installed and then crack open some of the app-server's jar files and verify that the manifest has the required version. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (SUREFIRE-562) Exorbitant long site-build since surefire 2.4
[ http://jira.codehaus.org/browse/SUREFIRE-562?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=195216#action_195216 ] Bugittaa Pahasti commented on SUREFIRE-562: --- This renders site generation practically unusable. Is there any workarounds? > Exorbitant long site-build since surefire 2.4 > - > > Key: SUREFIRE-562 > URL: http://jira.codehaus.org/browse/SUREFIRE-562 > Project: Maven Surefire > Issue Type: Bug > Components: report plugin >Affects Versions: 2.4, 2.4.1, 2.4.2, 2.4.3 >Reporter: Jörg Hohwiller > > When I have maven-surefire-report-plugin and maven-surefire-plugin in version > 2.3, > my site-generation works quite okay. > However when I update to 2.4, 2.4.1, 2.4.2 or 2.4.3 the site-build takes an > exorbitant long time. > When you watch the log, you get the impression that there is an infinity-loop > because it > builds the same modules again and again. However it is not an infinity loop > but I think that for every > module also all dependent modules are build (and therefore tested) > recursively even if they had > already been build before. > This way 2.4 scales from O(n) to O(n^2) where n is the number of modules when > you have > common inter-project dependencies. > Maybe some feature in 2.4 like improve coverage measure with cobertura or > whatever > introduced this bug. > Infos about mvn site:stage with surefire 2.3: > Total time: 18 minutes 19 seconds > Size of logfile (mvn output): 3.567.441 bytes > grep "Building util-core" site.log | wc -l: 44 > Infos about mvn site:stage with surefire 2.4.3: > Total time: 70 minutes 29 seconds > Size of logfile (mvn output): 58.442.755 bytes > grep "Building util-core" site.log | wc -l: 130 > FYI: util-core is the name of a module that all other modules depend on > directly or transitive. > Besides in the 2.3 build only 1 of the 44 lines with "[INFO] Building > util-core" is followed with > [INFO]task-segment: [site:stage] > All other 43 are followed by some --- and then > [INFO] No goals needed for project - skipping > The extra lines in the 2.4 build are followed with some and then > [INFO] [resources:resources] > ... > Please also note that the maven logfile is totaly unreadable since you have > no clue where a recursive invocation starts and ends. This is more an MNG > issue, however... -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MCHECKSTYLE-105) Update to Checkstyle 5.0
[ http://jira.codehaus.org/browse/MCHECKSTYLE-105?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=195213#action_195213 ] Sébastien PRUNIER commented on MCHECKSTYLE-105: --- 2.4-SNAPSHOT tested with a custom configuration file, it works fine. No problem for me. > Update to Checkstyle 5.0 > > > Key: MCHECKSTYLE-105 > URL: http://jira.codehaus.org/browse/MCHECKSTYLE-105 > Project: Maven 2.x Checkstyle Plugin > Issue Type: Improvement >Affects Versions: 2.2 >Reporter: Felix Röthenbacher > Fix For: 2.4 > > Attachments: patch.diff, update-to-5.0-812221.patch, > update-to-5.0.patch, update-to-5.0beta2.patch > > > Checkstyle 5.0-beta01 adds support for generics, etc. > See > http://checkstyle.sourceforge.net/5.x/releasenotes.html > for a list of new features. > Note: Prerequisite is that checkstyle-all jar, version 5.0-beta01 is > available from a public Maven repository. > Patch updates plugin to changed API / implementation. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MEAR-114) Properties in task not taken into consideration when defining an execution id for an auto generating application.xml
[ http://jira.codehaus.org/browse/MEAR-114?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=195205#action_195205 ] Anthony BOUQUET commented on MEAR-114: -- Sorry for the test tag. It souldn't be there ! I didn't know how to remove it after having posted this message. I will build the project again asap. Anyway it's only a sample with a war project wich is used to build the ear project. If we try to run multiple executions (I use this for multiples customers), the defined context root fails and it take only the default contextRoot wich is in fact the artefactID of the war project. > Properties in task not taken into consideration when defining an > execution id for an auto generating application.xml > - > > Key: MEAR-114 > URL: http://jira.codehaus.org/browse/MEAR-114 > Project: Maven 2.x Ear Plugin > Issue Type: Bug >Affects Versions: 2.3.2 > Environment: Windows XP, M2Eclipse, Eclipse Galileo >Reporter: Anthony BOUQUET > > {code:xml} > > > > > > > com.logic.silogisme.pidi > > TransfertOT-WAR > > my-custom-context-root > > > > > > {code} > But this doesn't work (it produce an application.xml with default contextRoot) > {code:xml} > >execution-1 > > > > > com.logic.silogisme.pidi > > TransfertOT-WAR > > my-custom-context-root > > > > > {code} > This is problematic if we want to use multiple executions . -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira