You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2018/01/02 23:25:07 UTC

[maven-compiler-plugin] annotated tag maven-compiler-plugin-2.1 updated (7836abb -> 3a06e0e)

This is an automated email from the ASF dual-hosted git repository.

hboutemy pushed a change to annotated tag maven-compiler-plugin-2.1
in repository https://gitbox.apache.org/repos/asf/maven-compiler-plugin.git.


*** WARNING: tag maven-compiler-plugin-2.1 was modified! ***

    from 7836abb  (tag)
      to 3a06e0e  (tag)
 tagging c088d93ea045e61fb4dc53d8ed954521df79a7a1 (commit)
 replaces maven-compiler-plugin-2.0.2
      by Hervé Boutemy
      on Wed Dec 30 12:36:43 2009 +0000

- Log -----------------------------------------------------------------
maven-compiler-plugin-2.1 reworked after migration from aggregate svn to split git
-----------------------------------------------------------------------

 discard 421c32c  [maven-scm] copy for tag maven-compiler-plugin-2.1
 discard 30b83b3  [maven-release-plugin] prepare release maven-compiler-plugin-2.1
 discard e9d124e  use plexus-compiler released version.
 discard 9e3b4f6  [MCOMPILER-112] Upping prerequisite version of Maven to prevent the release of 2.1 from breaking builds with Maven 2.0.6, 2.0.7 and 2.0.8
 discard 69fbaba  [MCOMPILER-111] Allow to configure fork mode via system property
 discard 7363e7e  o Cleaned up mojo annotations
 discard a0f9ec0  o Updated to maven-invoker-plugin:1.4
 discard d4580a4  upgrade parent version to ensure source-release is automatic.
 discard 22036a5  o fixed ambiguous links o added Doxia xsd o updated license header
 discard 1732fa6  o filtering version in doc
 discard 8c822fe  o Added plugin version to POM snippets in documentation
 discard beb23c2  o no more lookup
 discard cfe95bf  o use injection for the toolchain manager
 discard 1ee4aa5  [MSOURCES-13] Rollback changes because multiple source directories are not allowed.
 discard 5c2c6d0  [MCOMPILER-91] Make defaultCompileSourceRoots read-only and remove unnecessary @required tags.
 discard 7162fa3  [MCOMPILER-91] Allow source and output directories to be configured.  Patch from Peter Janes (peterj).
 discard c09e6af  used http://maven.apache.org/xsd/* for schema location
 discard ab4efa0  o Inherited from maven-plugins:13
 discard a1f7112  use the latest parents
 discard 9520dbe  o Fixed svn:keywords
 discard 5768fb8  o Adjusted IT settings to compensate for the unusual unix-style local repo path used on the Windows nodes of the Hudson grid
 discard d2639c6  o Updated all plugins to use maven-invoker-plugin:1.3 to workaround MNG-3284 and bogus CI failures
 discard a85b308  added separate test compiler configuration per http://jira.codehaus.org/browse/MCOMPILER-83
 discard d912e46  o Migrated core IT 0055 over to its corresponding plugin project
 discard 3ae00f7  o Formatted/reordered POM
 discard 1348c08  o Inherited from maven-plugins:12
 discard c0d7d96  o Updated index page of plugin site
 discard 5549de3  o Explicitly stated UTF-8 as file encoding o Updated license header
 discard c37b7be  o Changed encoding of site descriptor to UTF-8 just like used for POMs o Updated/added license headers
 discard 5511916  o Updated index page of plugin site
 discard aea2980  o Added ASF snapshot repo to user settings of ITs (e.g. to make sure they can resolve snapshot parents)
 discard 06d3a2f  o Stabilized ITs
 discard 6e95f7f  o Added another IT
 discard fd3de2c  o Removed superfluos file
 discard 8951a59  o Added execution of Invoker Plugin to run existing IT o Added project description
 discard 242316f  o Reordered POM
 discard b08c3d3  o Added stub IT profile to highlight plugins during CI
 discard a0b407e  Try to use the 12-SNAPSHOT parent
 discard a0ae34c  o Keep the starting <project> tag on one line to avoid loosing the license header during release.
 discard 03bd95e  fixed indentation
 discard 6c40ee9  o Update links to Doxia APT reference.
 discard cf1ebb0  [MCOMPILER-73] Warn about usage of platform encoding
 discard e9adb8a  o Updated to plexus-utils:1.5.1
 discard 75e3da1  [MCOMPILER-63] Provide specific default value for "encoding" parameter
 discard 60f8700  [MCOMPILER-70] use ${encoding} expression to match global source encoding convention
 discard 1b1e705  o Added bin to svn:ignore
 discard 74cc91c  MNG-468 add toolchains support to the compiler plugin. It recoginizes the "jdk" toolchain now. bumped the required version of maven to 2.0.6. Will only actually work in conjunction with maven-toolchains-plugin in 2.0.9+, but the plugin still works without toolchains in older versions (2.0.6+) needed to excluded the plexus api jar, as it was causing class loading exceptions..
 discard 79ebfd3  upgrade to last parent remove redudant plugin declaration
 discard 8ac0d62  [MCOMPILER-70] use ${project.build.sourceEncoding} as default value for "encoding" parameter
 discard 8f95afa  ignore eclipse file
 discard 6999772  [MCOMPILER-52] Need a way to specify the debug level Submitted by Thomas Krammer
 discard 6fbec05  [MCOMPILER-59] Revert plexus-utils version, set the p-c-d dep in here to scope == test, and add a snapshot repository pointing at plexus snapshots for the plexus-compiler* deps.
 discard 5823cd3  Bumping to plexus-compiler-* 1.6-SNAPSHOT to accommodate fixes for PLXCOMP-87 and MCOMPILER-59.
 discard e996115  add scm information and lock source plugin version
 discard d88cd4d  [MCOMPILER-10] display summary information including number of compiler errors when compiler plugin fails. Display compilation errors and errors number
 discard 2d5a00d  upgrade parent version and surefire plugin version
 discard 5201710  MCOMPILER-63: Provide specific default value for "encoding" parameter Submitted by: Benjamin Bentmann Reviewed by: Vincent Siveton
 discard 61958d4  o added license header o reorganize dependencies
 discard 2efeb12  o lock surefire-plugin version to 2.3 to avoid Plexus pb
 discard 9abe7c6  o added @since tag
 discard e45e217  [MCOMPILER-57] State default source (1.3) and target (1.1) in the documentation Submitted by: Gisbert Amm Reviewed by: Dennis Lundberg
 discard 49b136b  o Set EOL style to native. o Add subversion keywords.
 discard 2a9b550  Update parent version to 8, as 8-SNAPSHOT is never deployed and 8 is released
 discard 9a1c1d4  Modify the example to use a property for the java home directory, as seen in Surefire.
 discard 66de0bb  Add an example of using a property to avoid hard-coding a filesystem path. Link to 'customizing a manifest' in the jar plugin docs.
 discard 451f5a2  [maven-release-plugin] prepare for next development iteration
 discard b68920f  [maven-release-plugin] prepare release maven-compiler-plugin-2.0.2
 discard 422f455  Fix javadoc tags
 discard dc10ae0  Upgrade parent
 discard f889748  Remove redundant doc
 discard 5011419  update license headers, reformat
 discard b38e7fb  Upgrade plexus-compiler
 discard 79adc7e  [MCOMPILER-48] Add maven.compile.failOnError Submitted By: Ben Alex
 discard 9e289af  Use released version of testing harness
 discard f1a65cd  Improve error message when forking and only one error happens
 discard 5d8117f  Minor performace optimization
 discard e408af5  - move plugin-plugin out of 'reporting' for plugins. It's a required part of the site, and does not cause any issues with the reactor or site generation - update to snapshots
 discard a6256f1  o updating to latest released parent
 discard 71676e5  reformat code
 discard 3ee3e86  put back the Overview menu - when you inherit menu items they are meant to be resolved against the parent, by design - so these always belonged in the child POM.
 discard 2d1e4ec  use inheritence and make all the site appearances consistent
 discard 734e9c7  update all parents
 discard ea0dcb9  update parent, add snapshot repo
 discard 80ced84  added license headers to site docs
 discard 6864bf1  MNG-2460: Incorrect POM inheritance for plugins
 discard 9d4af2d  PR: MCOMPILER-38
 discard d94627e  PR: MCOMPILER-38
 discard 26753e9  PR: MCOMPILER-38
 discard a421ecd  improved title bar messages
 discard 03b6efb  PR: MCOMPILER-38
 discard d0f117f  PR: MCOMPILER-38
 discard c8fb75c  PR: MCOMPILER-38
 discard e9ca55a  remove release.properties from ignores
 discard de1fa75  added missing files from prev commit that fails the build in continuum.
 discard bf9271d  PR: MCOMPILER-34
 discard 9055ee9  Bump version on trunk to 2.1
 discard bd12ad0  [MCOMPILER-30] Compiler fork executable fails under windows when the path has spaces
 discard aabc2c6  Updated plugin tests that use the plugin harness with the new package name
 discard 7707cb8  Stubs were renamed in testing harness
 discard a8dd8ea  put back tests
 discard 9070d2a  Removed test harness dependencies to go on with the release, will add them later
 discard 418b912  Upgrade to latest released versions of plexus-compiler
 discard 481455b  Added "Compiling in JDKs other than the used to run Maven" section to the docs
 discard 1acf3c7  Add executable debug information
 discard 50b8bc6  fix tests on unix
 discard d6e4169  get tests to pass in the reactor
 discard 6682b07  [MNG-32] add tests for Compiler plugin Submitted by: Jesse McConnell
 discard 2ac2deb  Update and clarify docs
 discard 264ff98  Add comments about properties used only when forking
 discard fb0d5ca  Remove @description tag
 discard ebf9e7b  [MCOMPILER-5] Added IT test for forking config
 discard 9e3dc4a  adjust parent POMs
 discard 36a23d3  Added default-value documentation for showDeprecation and showWarnings
 discard 4d8fcba  PR: MCOMPILER-25 Submitted By: Brian Fox Allow setting of compiler args via command line
 discard db1e707  SimpleSourceIncludeScanner is created with incorrect include set. PR: MCOMPILER-24 Submitted By: Brent Worden
 discard d44c748  Added compilerArgument PR: MCOMPILER-23
 discard 864b5e9  Allow setting compiler arguments like Xlint PR: MCOMPILER-23
 discard f7907d4  Set correct subversion properties
 discard 824db4c  move plugins
 discard 4d22ca5  fix what appears to be a typo - need an inclusion
 discard 4567536  that wasn't really deprecated
 discard 921aa59  PR: MNG-976 Submitted by: Lester Ecarma Reviewed by:  Brett Porter add meminitial and maxmem settings to the forking compiler
 discard 0a8a2f7  ignore
 discard ea45738  [maven-release-plugin] prepare for next development iteration
 discard 3b153a2  [maven-release-plugin] prepare release maven-compiler-plugin-2.0
 discard 5acced8  upgrade to release
 discard d370b73  PR: MNG-1211 Submitted by: Matthew Pocock Reviewed by:  Brett Porter add a "-" to the start of compiler arguments (since it can't be specified in the XML)
 discard fd319ec  PR: MNG-1210 Submitted by: Matthew Pocock Reviewed by:  Brett Porter Show command line options when forking the compiler (applied with modifications)
 discard 13a0846  make sure compiler warnings are output
 discard e5be346  PR: MNG-862 Submitted by: Rod Coffin don't force a particular implementation of Map on configuration
 discard f1e51df  PR: MNG-970 Submitted by: Edwin Punzalan add optimize option
 discard 3a16791  use new version
 discard 62b0ac3  PR: MNG-975 Submitted by: Edwin Punzalan add verbose option
 discard 9916360  update versions in plugins
 discard 60324f5  clean up compiler plugin exception handling
 discard 6f77cf4  clean up compiler plugin exception handling
 discard 65226c3  clean up compiler plugin exception handling
 discard 3d2a135  clean up compiler plugin exception handling
 discard a8e6903  upgrade plexus utils to 1.0.4-SNAPSHOT. The group ID has changed, so add a bunch of exclusions to ensure the old is not picked up fix bugs in mboot that wasn't honoring excludes.
 discard b7be71b  Also skip compiling tests when -Dmaven.test.skip=true is provided.
 discard 551dc61  PR: MNG-869 Submitted by: Johnny R. Ruiz III Reviewed by:  Brett Porter compiler documentation
 discard dd80f78  ignore release.properties and more
 discard 29dda05  [maven-release-plugin] prepare for next development iteration
 discard 888727a  [maven-release-plugin] prepare release maven-compiler-plugin-2.0-beta-1
 discard a95c17d  use released version
 discard 995cff8  update dependency and parent versions
 discard d298a1a  Fixing String.replace(..) problems in AbstractCompilerMojo.java
 discard 9dd1d43  add optional logging
 discard 7e100c2  o Adding a missing part of Rod's last patch.
 discard a6a82a1  PR: MNG-758 add @component tag for requirements
 discard 86f6ed7  Resolving: MNG-643
 discard 95017d5  Fixing MNG-710: "Add ability to fork the maven-compiler-plugin" Patch created by Rod Coffin.
 discard 062898c  o Adding support for using compilers that produce an single output file like   C#.
 discard dfcbd07  o Updating to the latest Plexus compiler API.
 discard b4b5c51  o Updating WRT the latest plexus-api.
 discard ff74d25  Resolving http://jira.codehaus.org/browse/MNG-710: "Add ability to fork the maven-compiler-plugin". o Applying Rod Coffin's patch. Removed the basedir as a configurable argument.
 discard faae226  o Adding parameters:  - Show deprecation  - Show warnings o Using the setters on the configuration object instead of passing them in   their raw format (eg -target 1.1).
 discard 390312d  o Adding support for selecting the Plexus compiler implementation. Configure   the compiler plugin with <compilerId>, both "javac" and "eclipse" will work.   The default value is still "javac" so this shouldn't break anything.
 discard cced80d  Bumping version of plexus-compiler-(api|javac) to 1.5-SNAPSHOT:
 discard caf733f  PR: MNG-249 make compile and package reactor aware
 discard fbde0fb  PR: MNG-595 Submitted by: Jesse McConnell Reviewed by:  Brett Porter add support for -encoding flag to javac
 discard 1688924  PR: MNG-596 add XSD definition to m2 poms and archetypes
 discard 5a51769  remove old comments
 discard 48b301f  Fix svn properties
 discard 8e58c76  Update all versions to beta-1-SNAPSHOT
 discard 3e96238  Resolving: MNG-495
 discard 4e772a3  Updating non-maven, non-modello deps to get rid of snapshots. Also removed marmalade stuff from mboot.
 discard 55a2838  change <model> to <project> in root tag.
 discard e8a13b6  o Adding support for <executions/>, which means multiple runs of the same goal/set-of-goals with different configs. o Adding @phase declarations for those mojos that seem to be part of the main build, just for completeness o Added two ITs, to test that <executions/> doesn't mess up the normal operation, and to test multi-execution for a goal.
 discard 953f931  update parent references to get access to the ci settings
 discard 6fc483e  remove old cvs ignore files
 discard 14e04d8  use defaults
 discard 6e642ed  Upgrade to new version of plexus-compiler-javac
 discard 483ac09  use primitive types
 discard d20a398  bump versions
 discard f11ac53  use released versions
 discard 492a0ac  update to released versions
 discard d4ace89  set consistent versions
 discard 1279c51  o Added duplicate check for mojo descriptor Parameters o changed the exception(s) throws during mojo descriptor extraction to be derivatives of InvalidPluginDescriptorException o changed PluginConfigurationException in plugin.descriptor to InvalidPluginDescriptorException o changed all "true".equals(something) to Boolean.valueOf(something).booleanValue() o added validation of 'modelVersion' back to [Default]ModelValidator o Fixed/added tests for new 'modelVersion' valida [...]
 discard fde2126  o Making sure that non-existing source roots aren't scanned for sources.
 discard d7d7928  Renamed Plugin.java, AbstractPlugin.java, PluginExecutionRe(quest|sponse) PluginExecutionException to Mojo*
 discard f627fdd  o Cleaned up field-level annotation support (especially descriptor extraction, generation, and building) o Converted all "core" plugins (including maven-core-it-plugin) to use field-level annotations o Removed generation of parameter descriptors for ${/#component.* param specifications. o Added @readonly for parameters that cannot be overridden by user configuration (List override was dangerous here) o Added validation against pom-derived configuration for @readonly para [...]
 discard 6eb3624  o Cleaned up field-level annotation support (especially descriptor extraction, generation, and building) o Converted all "core" plugins (including maven-core-it-plugin) to use field-level annotations o Removed generation of parameter descriptors for ${/#component.* param specifications. o Added @readonly for parameters that cannot be overridden by user configuration (List override was dangerous here) o Added validation against pom-derived configuration for @readonly para [...]
 discard b21afbc  make debug compiling the default
 discard 44de49d  add more use of ${} expressions, fix problem when } was not at end
 discard d713daa  split the plugin API and the plugin descriptor code
 discard 99c448c  starting alpha-2 - use updated compiler
 discard ce9c129  release alpha-1 plugins
 discard 62bf008  change @requiresDependencyResolution to take a scope (default is "runtime" if no scope specified, none if tag not specified at all). This still means ALL tests get the test dependencies of their compile time dependencies. Check if there is really a valid use case for that.
 discard d537afc  clean up dependencies.
 discard 675e972  fix plexus version
 discard 6ed6dda  update poms for releases
 discard dee7a83  fix stale source scanner
 discard afa30da  o Adding source-scanner support, for selectively including source files to be compiled, or processed in some way. This is going to be a core-plugin facility, so it's in maven-plugin. o Added support to maven-compiler-plugin for a source scanner to determine the files that actually need recompiling...currently based on lastModification date. o All of this stuff needs a good integration test, but it shouldn't mess any existing functionality up for now. Unit tests for the s [...]
 discard 7508558  change the maven group ID
 discard 4e0813a  convert compiler mojo to new execute()
 discard 807a50a  move log to AbstractPlugin, out of request. Request now contains only parameters (will move to fields) and marmalade context (can move to marmalade mojo wrapper)
 discard af5f280  PR: MNG-52 change type of maven plugins to "maven-plugin" instead of plugin. This should allow other products to have different plugin types, if necessary.
 discard 79145e8  add source and target
 discard d9433b2  Roll back debug changes
 discard 5ee5a8c  initial version of EJB plugin
 discard 8de91f4  flip pom format
 discard 1ebe675  scoping
 discard aa73fb0  turn on logging, resolve some issues surrounding test dependencies
 discard cbef397  clean up
 discard f323bdc  refactor source roots to be lists
 discard 64b9dba  add basic test dependency handling
 discard 83fc906  o Added first-pass logging and event-monitoring impls. Converted all System.out calls in maven-component plugins to use logger.
 discard cf12323  compile based on source roots for test mojo too
 discard 0ba00bd  compile based on source roots
 discard 3e3c626  reintroduce execution failures
 discard 322c132  Added debug option to compiler configuration.
 discard dabdc4e  Added debug option to compiler configuration
 discard 02afe21  Added maven.compiler.debug parameter
 discard 6fed952  Compile with debugging info by default
 discard 14761de  o Setting some additional ignores.
 discard 23c7505  o Changed to depend on plexus-0.17 instead of -0.16 o Changed the embedder/container used to be the new artifact-aware container (plexus-artifact-container-1.0-alpha-1) o Added new dependency to maven-core for artifact-container.
 discard 71ba129  o backing out my change, i was wrong
 discard ad47843  o they are snapshots
 discard 24f0df7  o use plexus 0.16
 discard fb97c64  *** empty log message ***
 discard bc72094  o Adding <modelVersion> to the poms.
 discard 34056d1  plugins' poms are using type = plugin
 discard 5521358  o Fixing the version tag.
 discard 62cc66a  *** empty log message ***
 discard a2f012b  o first plugin to send info back to the client code for reporting to   the user.
 discard 72d166f  o put back the transitive dep flag
 discard c731b12  o Ok, this set of changes has been tested against the integration tests in   maven-core-it and it is now a requirement that the integration tests be   done before checking in any changes. They are not super rigourous but   they do test the minimal functionality of compiling, processing resources   and testing.
 discard 11c9ec2  *** empty log message ***
 discard 0dcac74  o the compiler:compile goal needs dependendencies to be resolved
 discard 9a26cfa  o update plugins to take advantage of the new default values in the super   model provided by maven-core.
 discard 53b70cb  *** empty log message ***
 discard 19efc2a  *** empty log message ***
 discard 4056292  o cleaning up the @tags which are now a lot more simple
 discard 74193eb  o doing the pom.xml thing PR: Obtained from: Submitted by: Reviewed by:
 discard e9d37d9  Fix plugins name.
 discard 432fbec  o get rid of plugin.xml as they are generated now from @tags in the   sources.
 discard a8b103e  Fix artifactId of parent plugin pom
 discard 67cfcea  turn into a maven plugin and add @tags for descriptor generation.
 discard eba15d7  o just checking in so michal and I can work something out
 discard 0493aca  o Adding eclipse excludes.
    omit eaa850a  o updating for the changes to the plugin request/response.
    omit bc756a1  o using a common plugin parent model
    omit 76fae30  explicit instantiation strategy
    omit 86fb3ac  o update plugin descriptors to match changes in maven-core.
    omit 261fb2b  o update the plugin descriptors for changes made in maven to support 4   flavours of POJOs people might try to integrate into Maven.
    omit 9981aaf  o the way this plugin is code is like an Ant task, so we need a per-lookup   instantiation strategy.
    omit 4e5c18a  Initial revision
     add 366ffbe  Initial revision
     add db8d5a7  o the way this plugin is code is like an Ant task, so we need a per-lookup   instantiation strategy.
     add be9ad0c  o update the plugin descriptors for changes made in maven to support 4   flavours of POJOs people might try to integrate into Maven.
     add d9237a0  o update plugin descriptors to match changes in maven-core.
     add 52f827f  explicit instantiation strategy
     add c0b65d9  o using a common plugin parent model
     add 290db0a  o updating for the changes to the plugin request/response.
     add 9428087  o Adding eclipse excludes.
     add 5c3b193  o just checking in so michal and I can work something out
     add 61399fd  turn into a maven plugin and add @tags for descriptor generation.
     add aa1dfb0  Fix artifactId of parent plugin pom
     add 7e19eb6  o get rid of plugin.xml as they are generated now from @tags in the   sources.
     add 934e631  Fix plugins name.
     add 142280b  o doing the pom.xml thing PR: Obtained from: Submitted by: Reviewed by:
     add 2303c21  o cleaning up the @tags which are now a lot more simple
     add 71f10dc  *** empty log message ***
     add 75164b5  *** empty log message ***
     add 6d09ac8  o update plugins to take advantage of the new default values in the super   model provided by maven-core.
     add 19cbb72  o the compiler:compile goal needs dependendencies to be resolved
     add a62d159  *** empty log message ***
     add 1ed516a  o Ok, this set of changes has been tested against the integration tests in   maven-core-it and it is now a requirement that the integration tests be   done before checking in any changes. They are not super rigourous but   they do test the minimal functionality of compiling, processing resources   and testing.
     add 144f387  o put back the transitive dep flag
     add 3da1ec4  o first plugin to send info back to the client code for reporting to   the user.
     add a2889b3  *** empty log message ***
     add dbc1801  o Fixing the version tag.
     add 293e0df  plugins' poms are using type = plugin
     add 93f10d5  o Adding <modelVersion> to the poms.
     add b71d2be  *** empty log message ***
     add 878f40d  o use plexus 0.16
     add 91fd536  o they are snapshots
     add 1f18613  o backing out my change, i was wrong
     add 399e004  o Changed to depend on plexus-0.17 instead of -0.16 o Changed the embedder/container used to be the new artifact-aware container (plexus-artifact-container-1.0-alpha-1) o Added new dependency to maven-core for artifact-container.
     add 988937b  o Setting some additional ignores.
     add 8d3c8d6  Compile with debugging info by default
     add eff2c12  Added maven.compiler.debug parameter
     add 962c378  Added debug option to compiler configuration
     add a04c4cd  Added debug option to compiler configuration.
     add 6c6f279  reintroduce execution failures
     add 297794d  compile based on source roots
     add 0cbffff  compile based on source roots for test mojo too
     add 18397bf  o Added first-pass logging and event-monitoring impls. Converted all System.out calls in maven-component plugins to use logger.
     add ec6941c  add basic test dependency handling
     add 60e948e  refactor source roots to be lists
     add 37be987  clean up
     add d650a06  turn on logging, resolve some issues surrounding test dependencies
     add b4df5cb  scoping
     add 2e84c8f  flip pom format
     add 4868dac  initial version of EJB plugin
     add 094fcd3  Roll back debug changes
     add 76a3697  add source and target
     add 29fca30  PR: MNG-52 change type of maven plugins to "maven-plugin" instead of plugin. This should allow other products to have different plugin types, if necessary.
     add 5f38f65  move log to AbstractPlugin, out of request. Request now contains only parameters (will move to fields) and marmalade context (can move to marmalade mojo wrapper)
     add 43a70ac  convert compiler mojo to new execute()
     add 610c372  change the maven group ID
     add 98d3721  o Adding source-scanner support, for selectively including source files to be compiled, or processed in some way. This is going to be a core-plugin facility, so it's in maven-plugin. o Added support to maven-compiler-plugin for a source scanner to determine the files that actually need recompiling...currently based on lastModification date. o All of this stuff needs a good integration test, but it shouldn't mess any existing functionality up for now. Unit tests for the s [...]
     add 474a0ee  fix stale source scanner
     add e1d990c  update poms for releases
     add 2965773  fix plexus version
     add d435648  clean up dependencies.
     add a3ee688  change @requiresDependencyResolution to take a scope (default is "runtime" if no scope specified, none if tag not specified at all). This still means ALL tests get the test dependencies of their compile time dependencies. Check if there is really a valid use case for that.
     add 035fd6c  release alpha-1 plugins
     add 85739c5  starting alpha-2 - use updated compiler
     add 3f8df67  split the plugin API and the plugin descriptor code
     add 485a883  add more use of ${} expressions, fix problem when } was not at end
     add bcddbe3  make debug compiling the default
     add 495c7e7  o Cleaned up field-level annotation support (especially descriptor extraction, generation, and building) o Converted all "core" plugins (including maven-core-it-plugin) to use field-level annotations o Removed generation of parameter descriptors for ${/#component.* param specifications. o Added @readonly for parameters that cannot be overridden by user configuration (List override was dangerous here) o Added validation against pom-derived configuration for @readonly para [...]
     add 83cfe66  o Cleaned up field-level annotation support (especially descriptor extraction, generation, and building) o Converted all "core" plugins (including maven-core-it-plugin) to use field-level annotations o Removed generation of parameter descriptors for ${/#component.* param specifications. o Added @readonly for parameters that cannot be overridden by user configuration (List override was dangerous here) o Added validation against pom-derived configuration for @readonly para [...]
     add c2b96de  Renamed Plugin.java, AbstractPlugin.java, PluginExecutionRe(quest|sponse) PluginExecutionException to Mojo*
     add 2d07518  o Making sure that non-existing source roots aren't scanned for sources.
     add c1df668  o Added duplicate check for mojo descriptor Parameters o changed the exception(s) throws during mojo descriptor extraction to be derivatives of InvalidPluginDescriptorException o changed PluginConfigurationException in plugin.descriptor to InvalidPluginDescriptorException o changed all "true".equals(something) to Boolean.valueOf(something).booleanValue() o added validation of 'modelVersion' back to [Default]ModelValidator o Fixed/added tests for new 'modelVersion' valida [...]
     add 8f2f9e6  set consistent versions
     add fb961cb  update to released versions
     add a54dca0  use released versions
     add a6a869b  bump versions
     add 0f7a780  use primitive types
     add 6c42044  Upgrade to new version of plexus-compiler-javac
     add b11c5ca  use defaults
     add c14b20d  remove old cvs ignore files
     add f7d009c  update parent references to get access to the ci settings
     add fa70d35  o Adding support for <executions/>, which means multiple runs of the same goal/set-of-goals with different configs. o Adding @phase declarations for those mojos that seem to be part of the main build, just for completeness o Added two ITs, to test that <executions/> doesn't mess up the normal operation, and to test multi-execution for a goal.
     add f8ee9d5  change <model> to <project> in root tag.
     add 0a0625e  Updating non-maven, non-modello deps to get rid of snapshots. Also removed marmalade stuff from mboot.
     add 142de20  Resolving: MNG-495
     add 3dd8a64  Update all versions to beta-1-SNAPSHOT
     add 49ba2f7  remove old comments
     add 3760c86  PR: MNG-596 add XSD definition to m2 poms and archetypes
     add 4cebd0d  PR: MNG-595 Submitted by: Jesse McConnell Reviewed by:  Brett Porter add support for -encoding flag to javac
     add 2a08d9d  PR: MNG-249 make compile and package reactor aware
     add aadc6e5  Bumping version of plexus-compiler-(api|javac) to 1.5-SNAPSHOT:
     add dac5eb9  o Adding support for selecting the Plexus compiler implementation. Configure   the compiler plugin with <compilerId>, both "javac" and "eclipse" will work.   The default value is still "javac" so this shouldn't break anything.
     add 26b121e  o Adding parameters:  - Show deprecation  - Show warnings o Using the setters on the configuration object instead of passing them in   their raw format (eg -target 1.1).
     add 5475570  Resolving http://jira.codehaus.org/browse/MNG-710: "Add ability to fork the maven-compiler-plugin". o Applying Rod Coffin's patch. Removed the basedir as a configurable argument.
     add d687dff  o Updating WRT the latest plexus-api.
     add 2c31b45  o Updating to the latest Plexus compiler API.
     add 95ea6ac  o Adding support for using compilers that produce an single output file like   C#.
     add 870ed3b  Fixing MNG-710: "Add ability to fork the maven-compiler-plugin" Patch created by Rod Coffin.
     add ad792db  Resolving: MNG-643
     add 3e758b6  PR: MNG-758 add @component tag for requirements
     add b7f86f9  o Adding a missing part of Rod's last patch.
     add e37f621  add optional logging
     add bbc4f02  Fixing String.replace(..) problems in AbstractCompilerMojo.java
     add 9244f8d  update dependency and parent versions
     add 8bed62c  use released version
     add f9f7dfe  [maven-release-plugin] prepare release maven-compiler-plugin-2.0-beta-1
     add 16ce40e  [maven-release-plugin] prepare for next development iteration
     add bffa68d  PR: MNG-869 Submitted by: Johnny R. Ruiz III Reviewed by:  Brett Porter compiler documentation
     add b1c5abf  Also skip compiling tests when -Dmaven.test.skip=true is provided.
     add 2d97bcd  upgrade plexus utils to 1.0.4-SNAPSHOT. The group ID has changed, so add a bunch of exclusions to ensure the old is not picked up fix bugs in mboot that wasn't honoring excludes.
     add 1a56e00  clean up compiler plugin exception handling
     add a93c23f  clean up compiler plugin exception handling
     add b3e1a78  clean up compiler plugin exception handling
     add c15b5c5  clean up compiler plugin exception handling
     add 5c10601  update versions in plugins
     add e1f26bc  PR: MNG-975 Submitted by: Edwin Punzalan add verbose option
     add 42b835b  use new version
     add 83b3398  PR: MNG-970 Submitted by: Edwin Punzalan add optimize option
     add b4eb320  PR: MNG-862 Submitted by: Rod Coffin don't force a particular implementation of Map on configuration
     add ba2dda9  make sure compiler warnings are output
     add fe832b2  PR: MNG-1210 Submitted by: Matthew Pocock Reviewed by:  Brett Porter Show command line options when forking the compiler (applied with modifications)
     add 7bc6b67  PR: MNG-1211 Submitted by: Matthew Pocock Reviewed by:  Brett Porter add a "-" to the start of compiler arguments (since it can't be specified in the XML)
     add cd76015  upgrade to release
     add 2d3d0f0  [maven-release-plugin] prepare release maven-compiler-plugin-2.0
     add 302c927  [maven-release-plugin] prepare for next development iteration
     add bff85dc  PR: MNG-976 Submitted by: Lester Ecarma Reviewed by:  Brett Porter add meminitial and maxmem settings to the forking compiler
     add 35deec7  that wasn't really deprecated
     add c01aadf  fix what appears to be a typo - need an inclusion
     add a408baa  Allow setting compiler arguments like Xlint PR: MCOMPILER-23
     add e1faadc  Added compilerArgument PR: MCOMPILER-23
     add 655abc1  SimpleSourceIncludeScanner is created with incorrect include set. PR: MCOMPILER-24 Submitted By: Brent Worden
     add f5034a0  PR: MCOMPILER-25 Submitted By: Brian Fox Allow setting of compiler args via command line
     add 6700fc9  Added default-value documentation for showDeprecation and showWarnings
     add dd6779c  adjust parent POMs
     add 3f39d85  [MCOMPILER-5] Added IT test for forking config
     add 104a7b6  Remove @description tag
     add c6f5f67  Add comments about properties used only when forking
     add 29fb252  Update and clarify docs
     add c9fe988  [MNG-32] add tests for Compiler plugin Submitted by: Jesse McConnell
     add 5b3d5c9  get tests to pass in the reactor
     add f087a64  fix tests on unix
     add e216db2  Add executable debug information
     add 318b313  Added "Compiling in JDKs other than the used to run Maven" section to the docs
     add ac94d66  Upgrade to latest released versions of plexus-compiler
     add c82cde4  Removed test harness dependencies to go on with the release, will add them later
     add 5e3cf1f  put back tests
     add 0e9f3ec  Stubs were renamed in testing harness
     add f7767a5  Updated plugin tests that use the plugin harness with the new package name
     add 143a6c9  [MCOMPILER-30] Compiler fork executable fails under windows when the path has spaces
     add 6dff758  Bump version on trunk to 2.1
     add b11f9c9  PR: MCOMPILER-34
     add 9d19fbb  added missing files from prev commit that fails the build in continuum.
     add 5757cc9  PR: MCOMPILER-38
     add d3a27f7  PR: MCOMPILER-38
     add df9bf34  PR: MCOMPILER-38
     add ae61173  improved title bar messages
     add 95dab2d  PR: MCOMPILER-38
     add 27f2a0f  PR: MCOMPILER-38
     add 953aad5  PR: MCOMPILER-38
     add 8d09d68  MNG-2460: Incorrect POM inheritance for plugins
     add 77399e5  added license headers to site docs
     add 1c01a21  update parent, add snapshot repo
     add 4187a3a  update all parents
     add 3733744  use inheritence and make all the site appearances consistent
     add 74634e0  put back the Overview menu - when you inherit menu items they are meant to be resolved against the parent, by design - so these always belonged in the child POM.
     add fdc9e9f  reformat code
     add fcefbc1  o updating to latest released parent
     add a59f0cd  - move plugin-plugin out of 'reporting' for plugins. It's a required part of the site, and does not cause any issues with the reactor or site generation - update to snapshots
     add b00facc  Minor performace optimization
     add bdd9a17  Improve error message when forking and only one error happens
     add 6bf75c2  Use released version of testing harness
     add 25f94b6  [MCOMPILER-48] Add maven.compile.failOnError Submitted By: Ben Alex
     add 304f31c  Upgrade plexus-compiler
     add 8af02f1  update license headers, reformat
     add 8ae19cd  Remove redundant doc
     add c5435db  Upgrade parent
     add 1e4fbc2  Fix javadoc tags
     add 9964690  [maven-release-plugin] prepare release maven-compiler-plugin-2.0.2
     add 385895f  [maven-release-plugin] prepare for next development iteration
     add 5a48ebf  Add an example of using a property to avoid hard-coding a filesystem path. Link to 'customizing a manifest' in the jar plugin docs.
     add eed9ed2  Modify the example to use a property for the java home directory, as seen in Surefire.
     add f42766b  Update parent version to 8, as 8-SNAPSHOT is never deployed and 8 is released
     add 9c17374  o Set EOL style to native. o Add subversion keywords.
     add a5db18f  [MCOMPILER-57] State default source (1.3) and target (1.1) in the documentation Submitted by: Gisbert Amm Reviewed by: Dennis Lundberg
     add c1f239b  o added @since tag
     add ab355ef  o lock surefire-plugin version to 2.3 to avoid Plexus pb
     add 705c155  o added license header o reorganize dependencies
     add 690a2ae  MCOMPILER-63: Provide specific default value for "encoding" parameter Submitted by: Benjamin Bentmann Reviewed by: Vincent Siveton
     add 25c6beb  upgrade parent version and surefire plugin version
     add 60a49d3  [MCOMPILER-10] display summary information including number of compiler errors when compiler plugin fails. Display compilation errors and errors number
     add 0a2c6ad  add scm information and lock source plugin version
     add 4405658  Bumping to plexus-compiler-* 1.6-SNAPSHOT to accommodate fixes for PLXCOMP-87 and MCOMPILER-59.
     add 58d0cc5  [MCOMPILER-59] Revert plexus-utils version, set the p-c-d dep in here to scope == test, and add a snapshot repository pointing at plexus snapshots for the plexus-compiler* deps.
     add eba79ee  [MCOMPILER-52] Need a way to specify the debug level Submitted by Thomas Krammer
     add 26aae87  [MCOMPILER-70] use ${project.build.sourceEncoding} as default value for "encoding" parameter
     add c8950e3  upgrade to last parent remove redudant plugin declaration
     add 7c4801c  MNG-468 add toolchains support to the compiler plugin. It recoginizes the "jdk" toolchain now. bumped the required version of maven to 2.0.6. Will only actually work in conjunction with maven-toolchains-plugin in 2.0.9+, but the plugin still works without toolchains in older versions (2.0.6+) needed to excluded the plexus api jar, as it was causing class loading exceptions..
     add bce0b6e  [MCOMPILER-70] use ${encoding} expression to match global source encoding convention
     add 8a68155  [MCOMPILER-63] Provide specific default value for "encoding" parameter
     add a8d0ba4  o Updated to plexus-utils:1.5.1
     add cbde6a7  [MCOMPILER-73] Warn about usage of platform encoding
     add 408ca9b  o Update links to Doxia APT reference.
     add e92e706  fixed indentation
     add 4eb4969  o Keep the starting <project> tag on one line to avoid loosing the license header during release.
     add 9684d37  Try to use the 12-SNAPSHOT parent
     add 1624e86  o Added stub IT profile to highlight plugins during CI
     add 2d4a582  o Reordered POM
     add 1b0a858  o Added execution of Invoker Plugin to run existing IT o Added project description
     add da73e16  o Removed superfluos file
     add c2010ff  o Added another IT
     add 80a4248  o Stabilized ITs
     add 723b84f  o Added ASF snapshot repo to user settings of ITs (e.g. to make sure they can resolve snapshot parents)
     add 850f850  o Updated index page of plugin site
     add 370a518  o Changed encoding of site descriptor to UTF-8 just like used for POMs o Updated/added license headers
     add ebfb331  o Explicitly stated UTF-8 as file encoding o Updated license header
     add c076157  o Updated index page of plugin site
     add f23b666  o Inherited from maven-plugins:12
     add 9c0eeef  o Formatted/reordered POM
     add 03c35ce  o Migrated core IT 0055 over to its corresponding plugin project
     add 60556b3  added separate test compiler configuration per http://jira.codehaus.org/browse/MCOMPILER-83
     add 743f2f6  o Updated all plugins to use maven-invoker-plugin:1.3 to workaround MNG-3284 and bogus CI failures
     add c81ec5e  o Adjusted IT settings to compensate for the unusual unix-style local repo path used on the Windows nodes of the Hudson grid
     add a5ce24c  use the latest parents
     add 8d30afe  o Inherited from maven-plugins:13
     add ac421fd  used http://maven.apache.org/xsd/* for schema location
     add b7ad402  [MCOMPILER-91] Allow source and output directories to be configured.  Patch from Peter Janes (peterj).
     add 0bb93d5  [MCOMPILER-91] Make defaultCompileSourceRoots read-only and remove unnecessary @required tags.
     add 27e63d8  [MSOURCES-13] Rollback changes because multiple source directories are not allowed.
     add 54df899  o use injection for the toolchain manager
     add 92d5618  o no more lookup
     add c49ee15  o Added plugin version to POM snippets in documentation
     add 14faaec  o filtering version in doc
     add a3316f1  o fixed ambiguous links o added Doxia xsd o updated license header
     add d5f6e05  upgrade parent version to ensure source-release is automatic.
     add 2819fb5  o Updated to maven-invoker-plugin:1.4
     add 757beeb  o Cleaned up mojo annotations
     add 2dc7879  [MCOMPILER-111] Allow to configure fork mode via system property
     add 0e532b4  [MCOMPILER-112] Upping prerequisite version of Maven to prevent the release of 2.1 from breaking builds with Maven 2.0.6, 2.0.7 and 2.0.8
     add 23f72f5  use plexus-compiler released version.
     add c088d93  [maven-release-plugin] prepare release maven-compiler-plugin-2.1

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
annotated tag are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (7836abb)
            \
             N -- N -- N   refs/tags/maven-compiler-plugin-2.1 (3a06e0e)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:

-- 
To stop receiving notification emails like this one, please contact
['"commits@maven.apache.org" <co...@maven.apache.org>'].