From 9580be77bf52975b63a9c199da08e42a391b439e Mon Sep 17 00:00:00 2001 From: ltheussl Date: Mon, 7 May 2007 08:35:12 +0000 Subject: [PATCH] [maven-scm-plugin] prepare release 1.12 git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@535782 13f79535-47bb-0310-9956-ffa450edef68 --- eclipse/project.xml | 9 +- eclipse/xdocs/changes.xml | 198 +++++++++++++++++++------------------- 2 files changed, 106 insertions(+), 101 deletions(-) diff --git a/eclipse/project.xml b/eclipse/project.xml index 525c01ed..e4b3cbdc 100644 --- a/eclipse/project.xml +++ b/eclipse/project.xml @@ -1,4 +1,4 @@ - + - - - Changes - dIon Gillard - - - - If maven.compile.target or maven.compile.source are empty, then use by default the version 1.4 for wtp and preferences - Maven offline mode (-o or maven.mode.online=false) overrides maven.eclipse.src.download and maven.eclipse.javadoc.download - Project preferences are now generated with the classpath (to define the java version for sources and target). - WTP settings are now generated if maven.eclipse.wtp.enable=false. No more need to define natures, build commands. - Add basic support (jar,war) for WTP 1.5 - WTP configuration : tld dependencies weren't deployed in ${maven.war.tld.dir} but in WEB-INF/lib - New goal eclipse:multiclean - New goal eclipse:multiproject - Upgrade maven-model to version 3.0.2. - Updated FAQ with multiproject entries. - Fixed broken test cases. - Download and attach javadoc archives to .classpath when no source archive is available. - Update jelly dependency to match the ones in maven 1.1 core. - Don't attach sourcepath in .classpath when file doesn't exist. - - - Made output and testOutput directory configuration consistent. + + + Changes + dIon Gillard + + + + If maven.compile.target or maven.compile.source are empty, then use by default the version 1.4 for wtp and preferences + Maven offline mode (-o or maven.mode.online=false) overrides maven.eclipse.src.download and maven.eclipse.javadoc.download + Project preferences are now generated with the classpath (to define the java version for sources and target). + WTP settings are now generated if maven.eclipse.wtp.enable=false. No more need to define natures, build commands. + Add basic support (jar,war) for WTP 1.5 + WTP configuration : tld dependencies weren't deployed in ${maven.war.tld.dir} but in WEB-INF/lib + New goal eclipse:multiclean + New goal eclipse:multiproject + Upgrade maven-model to version 3.0.2. + Updated FAQ with multiproject entries. + Fixed broken test cases. + Download and attach javadoc archives to .classpath when no source archive is available. + Update jelly dependency to match the ones in maven 1.1 core. + Don't attach sourcepath in .classpath when file doesn't exist. + + + Made output and testOutput directory configuration consistent. Added new property maven.eclipse.project.name. - - Now trying to download java sources archives from the remote repositories. - - - Moved test classpath before main so test classpath resources override main ones - eclipse:add-maven-repo doesn't update correct Eclipse property file for Eclipse 3.x - add-maven-repo fails if Eclipse hasn't been started yet. Property file needs to be created by the plugin. - Only create .classpath and javabuilder if sources are present + + Now trying to download java sources archives from the remote repositories. + + + Moved test classpath before main so test classpath resources override main ones + eclipse:add-maven-repo doesn't update correct Eclipse property file for Eclipse 3.x + add-maven-repo fails if Eclipse hasn't been started yet. Property file needs to be created by the plugin. + Only create .classpath and javabuilder if sources are present Don't add duplicate java natures/builders if already specified using maven.eclipse.projectnaturesand - maven.eclipse.buildcommands - - Only add javanature if sources are present - Generates a .wtpmodules file for eclipse webtools (wtp 0.7 required) - classpathentry contains trailing pipe character that confuses Eclipse 3.1 + maven.eclipse.buildcommands + + Only add javanature if sources are present + Generates a .wtpmodules file for eclipse webtools (wtp 0.7 required) + classpathentry contains trailing pipe character that confuses Eclipse 3.1 Java source location now defaults to MAVEN_REPO${groupId}/java-sources/${artifactId}-${version}-sources.jar(standard location where source artifacts are deployed by the m2 source plugin in a legacy/m1 repository layout). The path ${groupId}/src/${artifactId}-${version}.${maven.eclipse.src.extension}is still supported for backward compatibility and it will be used only if a file already exists at that location. - - Setting relative path value to "maven.eclipse.output.dir" generates wrong absolute classpath entry - Failing use cases for projects with just resources + + Setting relative path value to "maven.eclipse.output.dir" generates wrong absolute classpath entry + Failing use cases for projects with just resources Added eclipse:eclipsealias for the eclipsegoal (match the maven 2 goal name) - - maven.eclipse.conclasspath is ignored when junit test src is not present - - + + maven.eclipse.conclasspath is ignored when junit test src is not present + + Add property maven.eclipse.resources.addtoclasspathto control whether to add pom.resources etc or not. Provide backwards compatiblity. - + Set proper - cactus.src.dir - - Fixed duplicated source entry issue. - add property maven.eclipse.addResources=false to prevent the build resources from breaking old Eclipse builds. - Allow includes/excludes in build resources to be used in the classpath generation. - Support for Eclipse-Plugin maven projects (or kind="con" classpath). - duplicate build path added if resouce directory is the same as java source dir. - Simple implementation of handling source artifacts. - Add resources directories and test resources directories to .classpath. - Overriden jar that resides outside maven repo doesn't get resolved properly. - Jar overrides are now properly supported. - - - Fixed a 'race condition' where Cactus dependency is added twice to .classpath. - Add eclipse:clean goal. - Fixed a 'race condition' where JUnit dependency is not added to .classpath. - Add maven.gen.src property that points to a directory whose subdirectories are included as separate source directories. - Set eclipse.dependency=false to explicity ignore dependencies in classpath generation - Fix classpath generation when tests are not present - classpath includes must be relative directories - - - Document the eclipse.dependency property of the dependency element - Add maven.eclipse.buildcommands and maven.eclipse.projectnatures properties, docs and test cases - use assert taglib for testing - Honour sourceModifications in classpath file - used container for JRE classpath - - - Fixed Cactus support (there were problems due to the move of the Cactus plugin outside of the Maven project). - Add support for having multiple other directories included in the classpath. - - - Only classpath dependencies are generated - - - Added support for referencing cactus tests in classpath. - Added support for Eclipse 2.1 external tools - - - Smarter generation of .classpath file. ${basedir} prefix is cut off if present in any path. Default Maven location of source and destination folder are used. - Added dependency functionality between projects - Split eclipse goal in two goals : eclipse:generate-project and eclipse:generate-classpath - - - Added more documentation - - - Made the default to process Maven actions in the background - - - Initial release for Maven 1.0-beta6 - - + cactus.src.dir + + Fixed duplicated source entry issue. + add property maven.eclipse.addResources=false to prevent the build resources from breaking old Eclipse builds. + Allow includes/excludes in build resources to be used in the classpath generation. + Support for Eclipse-Plugin maven projects (or kind="con" classpath). + duplicate build path added if resouce directory is the same as java source dir. + Simple implementation of handling source artifacts. + Add resources directories and test resources directories to .classpath. + Overriden jar that resides outside maven repo doesn't get resolved properly. + Jar overrides are now properly supported. + + + Fixed a 'race condition' where Cactus dependency is added twice to .classpath. + Add eclipse:clean goal. + Fixed a 'race condition' where JUnit dependency is not added to .classpath. + Add maven.gen.src property that points to a directory whose subdirectories are included as separate source directories. + Set eclipse.dependency=false to explicity ignore dependencies in classpath generation + Fix classpath generation when tests are not present + classpath includes must be relative directories + + + Document the eclipse.dependency property of the dependency element + Add maven.eclipse.buildcommands and maven.eclipse.projectnatures properties, docs and test cases + use assert taglib for testing + Honour sourceModifications in classpath file + used container for JRE classpath + + + Fixed Cactus support (there were problems due to the move of the Cactus plugin outside of the Maven project). + Add support for having multiple other directories included in the classpath. + + + Only classpath dependencies are generated + + + Added support for referencing cactus tests in classpath. + Added support for Eclipse 2.1 external tools + + + Smarter generation of .classpath file. ${basedir} prefix is cut off if present in any path. Default Maven location of source and destination folder are used. + Added dependency functionality between projects + Split eclipse goal in two goals : eclipse:generate-project and eclipse:generate-classpath + + + Added more documentation + + + Made the default to process Maven actions in the background + + + Initial release for Maven 1.0-beta6 + +