maven-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hbout...@apache.org
Subject [maven-compiler-plugin] annotated tag maven-compiler-plugin-3.7.0 updated (2f04102 -> 97eba31)
Date Tue, 02 Jan 2018 23:25:24 GMT
This is an automated email from the ASF dual-hosted git repository.

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


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

    from 2f04102  (tag)
      to 97eba31  (tag)
 tagging 22c70663b97dde9513c20cfaf4c9e51762f2f5d4 (commit)
 replaces maven-compiler-plugin-3.6.2
      by Hervé Boutemy
      on Fri Sep 1 13:02:17 2017 +0000

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

 discard 2f95ab7  [maven-release-plugin] copy for tag maven-compiler-plugin-3.7.0
 discard 3f54b93  [maven-release-plugin] prepare release maven-compiler-plugin-3.7.0
 discard adc47d3  [MCOMPILER-296] Add jpms.args to the META-INF folder
 discard f2025a3  [MCOMPILER-304] Introduce plexus-language component
 discard a2bd972  Removed commented out import statement.
 discard 3030f06  [MCOMPILER-303] Failure of a build with JDK 9  o Upgraded org.ow2.asm:asm:6.0_ALPHA to 6.0_BETA  o Activated outcommented code in AsmModuleInfoParser.
 discard 5355ea2  [MCOMPILER-289] Comments in module-info.java break test compile due to parser issue  o Upgraded to qdox version 2.0-M7 which contains the fix.
 discard 05ab3e7  [maven-release-plugin] prepare for next development iteration
 discard 289a663  [maven-release-plugin] prepare release maven-compiler-plugin-3.6.2
 discard faa2044  [MCOMPILER-301] Upgrade QDox from 2.0-M5 to 2.0-M6
 discard fb76abc  plexus compiler released version
 discard dd21d97  Fix IT failure: plexus-compiler-javac-errorprone 2.8.2 updated the Error Prone library to version >= 2.0.6, which requires JDK 8 (https://github.com/google/error-prone/issues/369).
 discard a1483d0  add @since for parameters option
 discard a8bd31c  [MCOMPILER-298] Add support for "parameters" flag fixes #114
 discard 6cdea49  [MCOMPILER-295] remove unused import
 discard f1c6921  ASM 6.0_ALPHA2 not yet released, back to 6.0_ALPHA
 discard c28e20a  [MCOMPILER-294] replace -Xmodule with --patch-module [MCOMPILER-293] Add advice message in case automodules are used [MCOMPILER-286] Detect if dependencies should be added to classpath or modulepath
 discard ab243ae  [MCOMPILER-286] Detect if dependencies should be added to classpath or modulepath ASM 6.0_ALPHA2 not released, can't use its features yet.
 discard cdb6439  [MCOMPILER-293] Add advice message in case automodules are used [MCOMPILER-286] Detect if dependencies should be added to classpath or modulepath
 discard ab068bf  [MCOMPILER-290] Fix invalid comment out in the examples of module-info documentation
 discard b199dae  Integration test of multimodule with exports to other module
 discard d318f6b  [maven-release-plugin] prepare for next development iteration
 discard 8d08733  [maven-release-plugin] prepare release maven-compiler-plugin-3.6.1
 discard 5cff1df  [MCOMPILER-287] Adjust documentation module-info Ensure test-compile uses correct source/target or release
 discard b92b512  MCOMPILER-285: Support test-compile for JDK 9 build b148+ Introduce QDoxModuleInfoParser to have a fallback if ASM fails
 discard b780b2d  o Reverted last commit to reset to release version parent's.
 discard 0e78da0  o Updated to latest parent SNAPSHOT.
 discard 9e137ae  Correct jira.codehaus.org to issues.apache.org/jira
 discard fffcb75  [MCOMPILER-281] Remove reference to Maven 1's Java plugin
 discard 3956c31  [MCOMPILER-282] Remove link to Codehaus wiki
 discard 77c765a  [MCOMPILER-284] maven.test.skip doesn't skip test compilation
 discard f77e2a5  [maven-release-plugin] prepare for next development iteration
 discard 647ba05  [maven-release-plugin] prepare release maven-compiler-plugin-3.6.0
 discard 5e53182  improve toolchains related docs
 discard d0bb780  Add link to plexus compilers
 discard be11f04  - Updating the "Setting the -source and -target of the Java Compiler": fixing broken link to Mojohaus, adding a note about the usage of "source", linking to the page about compiling with a different JDK. - Updating "Compile using a different JDK" documentation page to reference toolchains.
 discard b221eee  Updating the "Setting the -source and -target of the Java Compiler" documentation page by referencing Java 8 features instead of Java 4. This closes #69.
 discard cb0f78c  [MCOMPILER-267] Compiler plugin could have failOnWarning option
 discard c971e5e  [MCOMPILER-260] Incorrect <compilerArgs> behavior when multiple number <arg>'s have the same value
 discard eb6212b  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) remove --add-modules, already implicitly added by --add-reads
 discard 6d9aabf  [MCOMPILER-279] Passing multiple --add-exports args to the compilerArgs is not supported Use compilerConfiguration.addCompilerCustomArgument() to pass arguments (allows duplicate keys)
 discard 81d3538  [MCOMPILER-279] Passing multiple --add-exports args to the compilerArgs is not supported Upgrade to plexus-compiler-2.8.1
 discard 63f0a9a  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) verify bytecode version improve pom-configuration
 discard 1c4754d  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) add documentation
 discard a3b5e54  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) select first matching toolchain
 discard e79284d  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) improve javadoc
 discard 9f1f3c8  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) Add custom jdkToolchain, required when building module-info.java ( requires java9 ) while other sources have a lower target (e.g. 1.5)
 discard f81f430  remove maven-toolchain, is part of maven-core since 3.0
 discard 0779794  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) Improve detection when modulePath should be used.
 discard 924e69f  [MCOMPILER-269] Support modulepath (Java9/Jigsaw)
 discard 1b10e24  [MCOMPILER-270] Support release=8 on JDK 9 (with fallback on source=8 and target=8 on JDK 8)
 discard 40da4d6  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) Introduce ModuleInfoParser, required in case of test-compile
 discard 51d184e  [MCOMPILER-273] Upgrade maven-shared-utils to 3.1.0
 discard 22df190  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) [MCOMPILER-270] Support release=8 on JDK 9 (with fallback on source=8 and target=8 on JDK 8) Upgrade plexus-compiler to 2.8
 discard 25137cf  updated Jira url
 discard 425faf0  [maven-release-plugin] prepare for next development iteration
 discard 910e385  [maven-release-plugin] prepare release maven-compiler-plugin-3.5.1
 discard 63261dc  Fix some javadoc issues reported in JDK8
 discard d13fdff  [MCOMPILER-262] Don't add project dependencies to -processorpath when using the annotationProcessorPaths option, but only the dependencies of the processor artifacts.
 discard 1c183d0  [MCOMPILER-235] extend IT to verify that the repeated build without a clean works when using an annotation processor that generates java sources.
 discard 25e0fc3  [MCOMPILER-235] do not add files from generatedSourcesDirectory to the list of source files to compile.
 discard 4393bca  [maven-release-plugin] prepare for next development iteration
 discard 3c31079  [maven-release-plugin] prepare release maven-compiler-plugin-3.5
 discard 76d0f93  [MCOMPILER-203] Update plexus-compiler to released version 2.7
 discard f2a2f7b  [MCOMPILER-203] Allow specifying annotation processor path dependencies
 discard 081e39c  [MCOMPILER-258] Upgrade maven-shared-utils to 3.0.0
 discard 6e68f0f  [MCOMPILER-258] Removing exclusions from maven-core
 discard b07df12  Require Maven 3.0, update Snapshot version to 3.5-SNAPSHOT.
 discard 2b92f54  [MCOMPILER-211] Prevent possible NPE when m-compiler-p is used within an m2e-execution in Eclipse
 discard c871df2  [MPOM-95] updated parent pom location
 discard 0bdd5bb  use released version of plugin parent, i.e 28
 discard 45af6ea  Result of mvn versions:update-child-modules -DallowSnapshots -N
 discard ea87a6d  p-c 2.6
 discard db23f72  MCOMPILER-246 Added missing configuration tag to docs Submitted by: Manfred Moser
 discard ff30e21  [MNGSITE-243] Fixed link to How to use Mirros for Repositories
 discard 93c342a  moved Jira from Codehaus to Apache
 discard e2991f8  changed svnpubsub url from /content to /components
 discard 8ebede6  [maven-release-plugin] prepare for next development iteration
 discard 83aec6d  [maven-release-plugin] prepare release maven-compiler-plugin-3.3
 discard 53a6b61  made IT compatible with different JDK versions output
 discard c6cc2e0  plexus compiler 2.5 released version
 discard 4774a87  Update error-prone integration test
 discard a5bdaab  MCOMPILER-120: switch doc for compiler options to current working syntax, clean up confusion in it.
 discard 03deab0  declare plexus snapshots repositories
 discard 979e5dc  ignore .java-version and test with plexus compiler 2.5-SNAPSHOT
 discard ad04392  MCOMPILER-120: fix up the IT to actually test the functionality in question. Add commented out line that causes this to misbehave.
 discard 4e6377e  [MCOMPILER-223] Move to a non-ancient maven-toolchain dependency
 discard 3a94191  disabling error-prone compiler test with JDK 8: this should be tested in plexus-compiler
 discard 65d44c5  Let the parent do it's work instead of manually configuring maven-plugin-plugin.
 discard ee4e893  [MCOMPILER-239] Upgrade maven-shared-utils to 0.7
 discard 43a7705  Why was I right with my previous comment? Don't trust vendor specific message!
 discard 3265795  Make verify-script JDK9 proof (hopefully they won't change the message...)
 discard 24f7ef3  remove redundant configuration. IT for non-english-warnings had 1.4, but I don't see a reason for this value.
 discard ec2154a  [MCOMPILER-238] Upgrade to maven-plugins parent version 27
 discard 566cf3b  Write the complete plugin name when logging about toolchains.
 discard ac15a04  [MCOMPILER-237]  - Upgrade minimum Maven version to 2.2.1
 discard 869a932  - Undone the commit r1630358 which means to remove   all LICENSE/NOTICE files until the ASF is clear about   what to do.
 discard 46bed8a  - Added to all plugins LICENSE file - Added to all plugins NOTICE file with copyright year 2007-2014
 discard efa180f  [maven-release-plugin] prepare for next development iteration
 discard b4cdc54  [maven-release-plugin] prepare release maven-compiler-plugin-3.2
 discard 9f2d7c9  use released plexus compiler version
 discard 43a3c24  adding minimum 1.6 JDK version to prevent problems in 1.5
 discard 60232bf  [MCOMPILER-228]: cannot assign a value to final variable in lamda IT to confirm this issue is fixed by Oracle for JDK 1.8.0_40+
 discard 39517ba  fixed errors reported by RAT and Checkstyle
 discard d309c95  [MCOMPILER-157] Add generated sources directory as compile/testCompile source root after annotation processor runs. This includes an integration test that uses a custom annotation processor to generate text files based on annotated classes, and a custom plugin to verify that these text files are available via project.getCompileSourceRoots() / project.getTestCompileSourceRoots().
 discard e2d009b  now that plexus-compiler-api messages are being cleaned up (PR#24) we can make the integration test verification more strict
 discard 41bcb3f  [MCOMPILER-224] Fixing integration test and re-enabling it.
 discard ce67be9  [MCOMPILER-232]  - Fixed all RAT warnings.
 discard b1e0b8c  Remove duplicate MavenSession
 discard b969892  IDE fix, when localRepository is not a System property
 discard 233195c  revert mavenSession removel, since it is causing failure
 discard 63a0fe7  Injection via @Parameter instead of @Component
 discard 5ccd61b  [MCOMPILER-224] quick workaround for JDK6 unexpected prefix
 discard 2aa0d16  code formatting
 discard 1b29b89  [MCOMPILER-224] Fixing processing of non-error output from compiler.
 discard 3acf181  added license header
 discard 965bfcc  [MNGSITE-152]  - Added missing download.cgi and xdoc/download.xml.vm
 discard 3f6a195  [MNGSITE-152]  - Added appropriate links to download site and license location    to fulfill the ASF requirements.
 discard b8358b3  added plexus-snapshots repository
 discard 0075cf4  at least make error prone working with 1.8
 discard 60f9251  updated parent pom
 discard 0b06e61  [MCOMPILER-129] unable to pass in javac -J option Add IT, issue already fixed in 2.4
 discard 5992345  [MCOMPILER-220] Fix o.a.m.p.c.CompilerMojoTestCase.testCompilerFork(), which fails when javac is not on the PATH
 discard 2d40e03  configured site deploy to /plugins-archives/<artifactId>-LATEST
 discard f768db9  remove not anymore needed snapshots repositories
 discard 0fe4c2a  plexus compiler 2.3 released
 discard b7206d8  Revert "Reformatted to code style"
 discard d071586  Reformatted to code style
 discard 045ceca  More code analysis fixes
 discard bcb79f5  1.7 required here
 discard 6b8d97f  work with openjdk 1.6
 discard 4c13c63  simplify pom as it is not anymore needed
 discard 35d732b  this work only with 1.7 no need of 1.6 hack
 discard f9f5b3f  works only with 1.7+
 discard bcb79ef  to fix issue on osx with 1.6
 discard fd4b2a4  fix error prone compiler it
 discard 211683c  add it with error prone compiler
 discard 5ea4c6e  Follow ASF branding rules.
 discard 10b6d6e  [maven-release-plugin] prepare for next development iteration
 discard a49aa5a  [maven-release-plugin] prepare release maven-compiler-plugin-3.1
 discard d6fbfb6  back to 3.1-SNAPSHOT
 discard c9ad62a  [maven-release-plugin] prepare for next development iteration
 discard 74a2e46  [maven-release-plugin] prepare release maven-compiler-plugin-3.2
 discard e6c8a7f  use shared incremental release
 discard 87fad63  use shared incremental 1.1-SNAPSHOT
 discard 96bb69f  [maven-release-plugin] prepare for next development iteration
 discard 185e340  [maven-release-plugin] prepare release maven-compiler-plugin-3.1
 discard adf0f1b  use shared incremental released version 1.1
 discard 8122e94  snapshot repo not anymore needed
 discard 33a3a40  use plexus compiler 2.2 released version
 discard 4a6a5bc  missed to add the it
 discard b955020  [MCOMPILER-188] Add a flag to be able to disable incremental feature
 discard 5c981ca  add -Xlint:-path argument for testing in default it
 discard f3588ac  add Jan Sievers in contributor section
 discard 1c37930  [MCOMPILER-178] can't specify -Xlint:-path option without violation of XML well-formness Submitted by Jan Sievers.
 discard 089636d  add it for MCOMPILER-197
 discard 956aa3d  fix typo in log
 discard c2f165a  apply good ideas from MCOMPILER-132 by Matthew Adams
 discard 19ec31c  [MCOMPILER-132] Provide general "maven.compiler.skip" attribute
 discard c321f37  use released parent
 discard aa3bbff  [MCOMPILER-199] Plugin 3.0 does not compile src/main/groovy if neither src/main/java nor src/main/resources folders exist
 discard 2e74b44  add verify
 discard cbf0cc0  improve groovy test
 discard 1d27c09  MCOMPILER-198 Some parameters introduced in version 3.0 are annoted with since 2.6
 discard 0729635  add license header
 discard ad25de8  missed to add it.
 discard deca38c  [MCOMPILER-192] Compiler includes non java files use last plexus-compiler snapshot
 discard 8497b9d  configure site deployment with svnpubsub
 discard c0a9883  [MCOMPILER-190] use plexus-compiler released version
 discard a56111a  add invoker.properties as we expect a build failure here
 discard 9f0da66  fix pom formatting and use dynamic versions
 discard 16e5e75  no need to commit this file
 discard d08a2c4  [MCOMPILER-190] No compile errors with plexus-compiler-eclipse.
 discard bde43ef  [MCOMPILER-187] incremental stuff detect changes even if nothing has changed means too much compilation use new method introduced with MSHARED-264.
 discard aa2aafb  Add some debugs to help figure out why it's compiling things
 discard 5862b36  code formatting
 discard 5b9f24e  oups no need of snapshot
 discard d3508b7  fix javadoc
 discard 5f40d9e  [MCOMPILER-187] incremental stuff detect changes even if nothing has changed means too much compilation.
 discard 012923e  fix documentation now if javax.tools is available we use this compiler
 discard 8c630c5  [maven-release-plugin] prepare for next development iteration
 discard 182bbb8  [maven-release-plugin] prepare release maven-compiler-plugin-3.0
 discard 9b740d5  use maven-shared-incremental 1.0 release
 discard 3a8a450  don't use deprecated exception
 discard cd8d5cf  Aligned the GAV of the ITs
 discard 2b9006d  add @Deprecated anno it's now deprecated twice :-)
 discard 6b869d0  Removed unused empty package folder.
 discard 9330346  oups I missed to add classes
 discard 8831053  [MCOMPILER-186] mojos are in wrong package (org.apache.maven.plugin).
 discard 0911534  ignore .idea
 discard f757b82  plexus compiler 2.0 release
 discard 2c709b8  update maven-plugin-plugin to 3.2
 discard 3a842cb  [MCOMPILER-179] Added IT
 discard 11d37be  Specified optimized invoker goals for IT mcompiler-120
 discard d717768  Removed unused import.
 discard 5430d54  [MCOMPILER-184] Improved usage of new plexus-compiler 2.0 API
 discard e31ad9c  Removed unused import.
 discard 9a20448  Updated IT GAV to align with other ITs.
 discard 54ea9c7  use released version
 discard 5ac30a8  [MCOMPILER-184] use last plexus-compiler 2.0 api
 discard 0e2422f  bump version to 3.0-SNAPSHOT
 discard 405bde6  add plexus snapshots repo for plexus-compiler
 discard 1744e85  [MCOMPILER-181] Exception on compilation are not properly reported.
 discard 2718068  [MCOMPILER-182] Case sensitivity changes in class names not detected by compiler
 discard 3dba10b  MCOMPILER-21 use maven-shared-utils ReaderFactory
 discard 680748f  MCOMPILER-179 revert back to old plexus-compiler 1.9.1
 discard 7b12989  MCOMPILER-21 add handling of file deletes and incremental build
 discard 74da386  replace StringBuffer by StringBuilder
 discard e03da67  MCOMPILER-21 fix the default inclusion/exclusion pattern for all occurences
 discard d93ef62  MCOMPILER-21 add documentation for IT
 discard 5481c53  Fix wrong package name, that is causing the IT to fail for the wrong reason.
 discard 7dc878f  [MCOMPILER-179] Warnings shown as errors
 discard 6670ae8  MCOMPILER-120: Verify that build fails due to a compilation error
 discard 1121372  require at least java 1.6, as defined in the pom
 discard dc89de0  One testcase for MCOMPILER-21: if a method changes, a depending class should fail with a compilation error.
 discard 3bc0143  MCOMPILER-21 improve classpath detection
 discard 06764e0  use last p-u 3.0.4 version
 discard e40ff30  code formatting
 discard 9e22f2a  MCOMPILER-21 improve incremental build support.
 discard dd2e0fa  use released parent pom
 discard 4256398  annotations are not needed for plugin execution so mark dependency as provided
 discard 3ba3718  use last plugin parent snapshot to use last compiler plugin to improve build time on jenkins build.
 discard 1de26af  use last 3.1 version
 discard 6805b80  move maven-plugin-plugin version to a property
 discard 09248ae  [MCOMPILER-173] use new maven plugin annotations.
 discard 16ccf58  next version will be 2.6
 discard 6e6105b  [maven-release-plugin] prepare for next development iteration
 discard 3fde7ed  [maven-release-plugin] prepare release maven-compiler-plugin-2.5.1
 discard 554f75f  faster it with adding test dependencies
 discard 6d00af0  remove not anymore needed repository
 discard c90e9e9  use plexus-compiler released version 1.9.1
 discard 32966c0  change pom coordinate
 discard f31246a  [MCOMPILER-172] Breaking change to plexus compiler api 1.9 add it test
 discard 250cf8c  [MCOMPILER-172] Breaking change to plexus compiler api 1.9 use plexus-compiler 1.9.1-SNAPSHOT
 discard 09407f8  bug fix version 2.5.1
 discard dbf0011  to test 3.0 released version :-)
 discard f2711bb  used latest improvement of maven-plugin-tools 3.0-SNAPSHOT
 discard 45253e1  [maven-release-plugin] prepare for next development iteration
 discard 27eec6f  [maven-release-plugin] prepare release maven-compiler-plugin-2.5
 discard c8225f3  report testing
 discard ccb77a9  requiresDependencyResolution is now an enum
 discard d37b1dd  use annotations
 discard 5871fe3  branch of compiler plugin to test annotations.
 discard c2e413b  little doc enhancements
 discard d30bdf6  use generics
 discard a413bfe  improved javadoc formatting
 discard 090f8b7  fixed typos
 discard 3f767ae  removed unnecessary content
 discard 53b5396  more javadoc
 discard 757dec3  snapshot repository not any more needed
 discard 81d4d27  use plexus compiler released version
 discard 10bdba3  add suggestions from MCOMPILER-170
 discard c1d0c44  [MCOMPILER-170] add how to skip the warning in the warning message
 discard 1eb58aa  [MCOMPILER-170] add warning message for multi thread build and reuseSame strategy.
 discard 044e156  reuseCreated must be the same for strategy [MCOMPILER-170]
 discard 79ecafa  add plexus snapshot repository
 discard ca8d41a  [MCOMPILER-170] Regression: Compiler Plugin fails when building with multiple threads (-T...). use new plexus-compiler which have various javacc reuse strategy.
 discard 3de61f4  [maven-release-plugin] prepare for next development iteration
 discard 2e4ed1b  [maven-release-plugin] prepare release maven-compiler-plugin-2.4
 discard 33c2aee  fix it test
 discard 8075359  prefer StringBuilder to StringBuffer
 discard 3cdd15f  remove non needed cast
 discard 48bf51a  formatting: no code changed
 discard 356b0f3  snapshot repository not anymore needed
 discard 3eb1d35  [MCOMPILER-167] Incorrect default for generatedTestSourcesDirectory.
 discard 4df5c25  [MCOMPILER-166] Use plexus-compiler 1.8.6 for performance improvement use released version.
 discard 61fd774  add plexus snapshots repository
 discard b1a6fcc  [MCOMPILER-166] Use plexus-compiler 1.8.6 for performance improvement use snapshot version for testing.
 discard a7b6012  use last parent version
 discard de134a9  [MCOMPILER-140] Updated dependencies
 discard dfa24da  Fix MCOMPILER-148: Misleading documentation on <configuration><encoding>
 discard 75feaae  Fix MCOMPILER-147: The usage page should use pluginManagement for configuring the plugin
 discard 7747b31  MCOMPILER-135: add example to javadoc for annotation processor parameter
 discard 847ddd0  Fix MCOMPILER-135: Passing multiple parameters to Java 6 annotation processors with javac does not work
 discard a5c2250  Fix MCOMPILER-130: compilerArgument option doesn't work with maxerrs option, compilerArguments does. Improve javadocs
 discard 3612a26  Add IT for MCOMPILER-106 and verify Maven doesn't check namespaces
 discard 591ef5d  Fix MCOMPILER-94: compiler sets artifact file to target/classes, even if nothing is compiled
 discard 75210f2  upgrade plugins to latest parent 21
 discard f127f29  [MCOMPILER-120] -Werror options support
 discard 2ba54e4  updated reporting configuration for Java 5
 discard 1b2df74  o added mavenVersion property when not already there o used mavenVersion property for maven prerequisite
 discard 8e7945b  fix relativePath to plugins parent and bump to latest parent for all plugins
 discard f1eea06  [MCOMPILER-136] The description of the skip parameter of the testCompile mojo is incorrect
 discard 7c5caa9  o Removed irritating reference to Maven version 2
 discard b2c05d1  [MCOMPILER-137] Plugin documentation refers to "Maven 2" Submitted by: Edward Staub
 discard e167271  [maven-release-plugin] prepare for next development iteration
 discard 1584bbc  [maven-release-plugin] prepare release maven-compiler-plugin-2.3.2
 discard daa255d  o Polished dependencies
 discard 395c7e3  o Skipped test if preconditions aren't met
 discard e17d60d  o Polished docs
 discard 199cab9  [MCOMPILER-109] JavacCompiler treat localized warning messages as errors
 discard 48b4ced  o Fixed typos
 discard 6642d35  [MCOMPILER-128] rollback feature due to jvanzyl veto.
 discard ebba10f  [MCOMPILER-128] Add integration tests for cases where output of extra compilations are copied and are not copied to the respective mainstream output directories so they'll be available on the classpath.
 discard 0c567b9  [MCOMPILER-128] Add compile-extras and compile-test-extras mojos
 discard 16fa55d  [maven-release-plugin] prepare for next development iteration
 discard 2cddaea  [maven-release-plugin] prepare release maven-compiler-plugin-2.3.1
 discard 7b5497c  o Fixed dependency:analyze issues, upped to 2.0.6 maven deps
 discard 054a2bd  [MCOMPILER-127] Marked compiler mojos as @threadSafe
 discard 8dae243  o Inherited from maven-plugins:17
 discard 429d8cc  o Fixed documentation about default source/target settings
 discard e9e8bb7  o Fixed IT to use proper version
 discard 9614f20  [maven-release-plugin] prepare for next development iteration
 discard b3da5e5  [maven-release-plugin] prepare release maven-compiler-plugin-2.3
 discard 4f8950a  MCOMPILER-124: Default source/target to 1.5
 discard 415e9c4  [maven-release-plugin] prepare for next development iteration
 discard 13cd631  [maven-release-plugin] prepare release maven-compiler-plugin-2.2
 discard 602ee8c  depend on non-snapshot plexus-compiler
 discard a0563a0  svn:eol-style=native
 discard aef9809  add integration test for jdk 1.6 annotation parameters.
 discard 60c698d  MCOMPILER-75 add jdk 1.6 annotation processing parameter -processor handling
 discard d8a9aab  MCOMPILER-75 add jdk 1.6 annotation processing parameters (-s, -proc) handling.
 discard bae76df  [MCOMPILER-118] Separate compiler warnings from errors when failOnError == true.
 discard 03ffe0d  [MCOMPILER-117] Converting to use Java 1.5 syntax.
 discard c0c18df  use updated javac compiler release, which rolls back the mistaken commit.
 discard 8158276  [MCOMPILER-71][MCOMPILER-116][MCOMPILER-115] updating to plexus-compiler-* version 1.7
 discard 7f4e85a  as suggested by jglick in MCOMPILER-98, print execution information even in unforked mode.
 discard 677e9d9  o Synced example version with plugin dependencies
 discard 7132875  o Polished FAQ
 discard ca465c5  [MCOMPILER-10] display summary information including number of compiler errors when compiler plugin fails
 discard 66c9134  [MCOMPILER-83] add separate configuration for test compiler
 discard 70fd800  [maven-release-plugin] prepare for next development iteration
 discard e7107fe  [maven-release-plugin] prepare release maven-compiler-plugin-2.1
 discard b3b0d7d  use plexus-compiler released version.
 discard 3e4d46b  [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 9dc695a  [MCOMPILER-111] Allow to configure fork mode via system property
 discard 76f3aec  o Cleaned up mojo annotations
 discard 09b97f6  o Updated to maven-invoker-plugin:1.4
 discard 0edb727  upgrade parent version to ensure source-release is automatic.
 discard 8b57ff9  o fixed ambiguous links o added Doxia xsd o updated license header
 discard 0088599  o filtering version in doc
 discard 74eb263  o Added plugin version to POM snippets in documentation
 discard 4a28298  o no more lookup
 discard fe44d7b  o use injection for the toolchain manager
 discard 3c34079  [MSOURCES-13] Rollback changes because multiple source directories are not allowed.
 discard d657a26  [MCOMPILER-91] Make defaultCompileSourceRoots read-only and remove unnecessary @required tags.
 discard 0f31bd4  [MCOMPILER-91] Allow source and output directories to be configured.  Patch from Peter Janes (peterj).
 discard 9e0bd31  used http://maven.apache.org/xsd/* for schema location
 discard e9fbecc  o Inherited from maven-plugins:13
 discard 3d5419f  use the latest parents
 discard 1a63a88  o Fixed svn:keywords
 discard 20952dd  o Adjusted IT settings to compensate for the unusual unix-style local repo path used on the Windows nodes of the Hudson grid
 discard 5955ddb  o Updated all plugins to use maven-invoker-plugin:1.3 to workaround MNG-3284 and bogus CI failures
 discard ef6cc1d  added separate test compiler configuration per http://jira.codehaus.org/browse/MCOMPILER-83
 discard a34a95a  o Migrated core IT 0055 over to its corresponding plugin project
 discard 8aedd36  o Formatted/reordered POM
 discard 0b04f53  o Inherited from maven-plugins:12
 discard ab1f18c  o Updated index page of plugin site
 discard c263972  o Explicitly stated UTF-8 as file encoding o Updated license header
 discard 741a582  o Changed encoding of site descriptor to UTF-8 just like used for POMs o Updated/added license headers
 discard 13b1376  o Updated index page of plugin site
 discard 2342c05  o Added ASF snapshot repo to user settings of ITs (e.g. to make sure they can resolve snapshot parents)
 discard fade4d8  o Stabilized ITs
 discard a4d6662  o Added another IT
 discard 571d4d1  o Removed superfluos file
 discard 1634cc3  o Added execution of Invoker Plugin to run existing IT o Added project description
 discard c308330  o Reordered POM
 discard c3432ff  o Added stub IT profile to highlight plugins during CI
 discard c87d311  Try to use the 12-SNAPSHOT parent
 discard 7ecda72  o Keep the starting <project> tag on one line to avoid loosing the license header during release.
 discard b1e2e52  fixed indentation
 discard ad7ebae  o Update links to Doxia APT reference.
 discard aee0dec  [MCOMPILER-73] Warn about usage of platform encoding
 discard 1ecfee2  o Updated to plexus-utils:1.5.1
 discard 4b8c19a  [MCOMPILER-63] Provide specific default value for "encoding" parameter
 discard 9647b55  [MCOMPILER-70] use ${encoding} expression to match global source encoding convention
 discard 4e60501  o Added bin to svn:ignore
 discard eb85f67  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 3b6ecc9  upgrade to last parent remove redudant plugin declaration
 discard 23818ee  [MCOMPILER-70] use ${project.build.sourceEncoding} as default value for "encoding" parameter
 discard aaba171  ignore eclipse file
 discard 0135f2a  [MCOMPILER-52] Need a way to specify the debug level Submitted by Thomas Krammer
 discard 6061c5f  [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 ab2afeb  Bumping to plexus-compiler-* 1.6-SNAPSHOT to accommodate fixes for PLXCOMP-87 and MCOMPILER-59.
 discard e4b9fd7  add scm information and lock source plugin version
 discard 47c576f  [MCOMPILER-10] display summary information including number of compiler errors when compiler plugin fails. Display compilation errors and errors number
 discard 021cfdd  upgrade parent version and surefire plugin version
 discard 790fa51  MCOMPILER-63: Provide specific default value for "encoding" parameter Submitted by: Benjamin Bentmann Reviewed by: Vincent Siveton
 discard 4323e11  o added license header o reorganize dependencies
 discard b28487a  o lock surefire-plugin version to 2.3 to avoid Plexus pb
 discard 3e1b14c  o added @since tag
 discard 4b796db  [MCOMPILER-57] State default source (1.3) and target (1.1) in the documentation Submitted by: Gisbert Amm Reviewed by: Dennis Lundberg
 discard 5e086a4  o Set EOL style to native. o Add subversion keywords.
 discard 6f81f0f  Update parent version to 8, as 8-SNAPSHOT is never deployed and 8 is released
 discard e8fae91  Modify the example to use a property for the java home directory, as seen in Surefire.
 discard 2083236  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 83395ae  [maven-release-plugin] prepare for next development iteration
 discard f67b47d  [maven-release-plugin] prepare release maven-compiler-plugin-2.0.2
 discard 47c7d58  Fix javadoc tags
 discard 5326914  Upgrade parent
 discard 48bb9e7  Remove redundant doc
 discard 1e57cd7  update license headers, reformat
 discard dc120b8  Upgrade plexus-compiler
 discard 2d2707e  [MCOMPILER-48] Add maven.compile.failOnError Submitted By: Ben Alex
 discard aef70f4  Use released version of testing harness
 discard 57eafe8  Improve error message when forking and only one error happens
 discard b94bf50  Minor performace optimization
 discard 6959e06  - 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 2dff3c9  o updating to latest released parent
 discard a7a5135  reformat code
 discard 5ab88a9  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 8faa3d9  use inheritence and make all the site appearances consistent
 discard a54a955  update all parents
 discard 5251c4d  update parent, add snapshot repo
 discard fc1f125  added license headers to site docs
 discard 53462f6  MNG-2460: Incorrect POM inheritance for plugins
 discard 6384273  PR: MCOMPILER-38
 discard a1627b6  PR: MCOMPILER-38
 discard 969ad96  PR: MCOMPILER-38
 discard 3b18ec3  improved title bar messages
 discard c0d27f5  PR: MCOMPILER-38
 discard 784c12d  PR: MCOMPILER-38
 discard fe97239  PR: MCOMPILER-38
 discard ef00a97  remove release.properties from ignores
 discard 763e38b  added missing files from prev commit that fails the build in continuum.
 discard 9ea5cc2  PR: MCOMPILER-34
 discard ec70247  Bump version on trunk to 2.1
 discard c3f3e09  [MCOMPILER-30] Compiler fork executable fails under windows when the path has spaces
 discard f88ca30  Updated plugin tests that use the plugin harness with the new package name
 discard ca3111e  Stubs were renamed in testing harness
 discard bf86e2a  put back tests
 discard 7fbdcca  Removed test harness dependencies to go on with the release, will add them later
 discard c839826  Upgrade to latest released versions of plexus-compiler
 discard 0805783  Added "Compiling in JDKs other than the used to run Maven" section to the docs
 discard b66046f  Add executable debug information
 discard 034a1f2  fix tests on unix
 discard 84d51d0  get tests to pass in the reactor
 discard 91d1dd3  [MNG-32] add tests for Compiler plugin Submitted by: Jesse McConnell
 discard 1852e2f  Update and clarify docs
 discard c1419d8  Add comments about properties used only when forking
 discard 5a37f17  Remove @description tag
 discard 0731b48  [MCOMPILER-5] Added IT test for forking config
 discard 30c9fc8  adjust parent POMs
 discard a5faae8  Added default-value documentation for showDeprecation and showWarnings
 discard ba6c2e2  PR: MCOMPILER-25 Submitted By: Brian Fox Allow setting of compiler args via command line
 discard b32858c  SimpleSourceIncludeScanner is created with incorrect include set. PR: MCOMPILER-24 Submitted By: Brent Worden
 discard 58441db  Added compilerArgument PR: MCOMPILER-23
 discard bffb637  Allow setting compiler arguments like Xlint PR: MCOMPILER-23
 discard 6b2fb9c  Set correct subversion properties
 discard 9966a26  move plugins
 discard 5c988b2  fix what appears to be a typo - need an inclusion
 discard 2b747d2  that wasn't really deprecated
 discard 7645e28  PR: MNG-976 Submitted by: Lester Ecarma Reviewed by:  Brett Porter add meminitial and maxmem settings to the forking compiler
 discard f873482  ignore
 discard add6b9f  [maven-release-plugin] prepare for next development iteration
 discard 5c34b48  [maven-release-plugin] prepare release maven-compiler-plugin-2.0
 discard 977dccf  upgrade to release
 discard 92f7f1d  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 12567d2  PR: MNG-1210 Submitted by: Matthew Pocock Reviewed by:  Brett Porter Show command line options when forking the compiler (applied with modifications)
 discard d314479  make sure compiler warnings are output
 discard 277ae2a  PR: MNG-862 Submitted by: Rod Coffin don't force a particular implementation of Map on configuration
 discard 58c01f9  PR: MNG-970 Submitted by: Edwin Punzalan add optimize option
 discard 8ba2f65  use new version
 discard 391d077  PR: MNG-975 Submitted by: Edwin Punzalan add verbose option
 discard 80c01eb  update versions in plugins
 discard 3ade33b  clean up compiler plugin exception handling
 discard cadca0d  clean up compiler plugin exception handling
 discard 8da17b1  clean up compiler plugin exception handling
 discard f0a2ef8  clean up compiler plugin exception handling
 discard e8e618b  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 1851064  Also skip compiling tests when -Dmaven.test.skip=true is provided.
 discard 2112d02  PR: MNG-869 Submitted by: Johnny R. Ruiz III Reviewed by:  Brett Porter compiler documentation
 discard 7f101c3  ignore release.properties and more
 discard dd9d212  [maven-release-plugin] prepare for next development iteration
 discard 85c40a6  [maven-release-plugin] prepare release maven-compiler-plugin-2.0-beta-1
 discard 214ee83  use released version
 discard 1ae50b2  update dependency and parent versions
 discard ce2f307  Fixing String.replace(..) problems in AbstractCompilerMojo.java
 discard 421e59a  add optional logging
 discard 188f1f4  o Adding a missing part of Rod's last patch.
 discard bee40d9  PR: MNG-758 add @component tag for requirements
 discard 46e822c  Resolving: MNG-643
 discard 4d20874  Fixing MNG-710: "Add ability to fork the maven-compiler-plugin" Patch created by Rod Coffin.
 discard 8060893  o Adding support for using compilers that produce an single output file like   C#.
 discard 0fd2a39  o Updating to the latest Plexus compiler API.
 discard fba32b8  o Updating WRT the latest plexus-api.
 discard 6d84db9  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 e60b58f  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 2dd29b0  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 aef4277  Bumping version of plexus-compiler-(api|javac) to 1.5-SNAPSHOT:
 discard 282ae7f  PR: MNG-249 make compile and package reactor aware
 discard f366a28  PR: MNG-595 Submitted by: Jesse McConnell Reviewed by:  Brett Porter add support for -encoding flag to javac
 discard d2d9079  PR: MNG-596 add XSD definition to m2 poms and archetypes
 discard e4556b0  remove old comments
 discard 0abade5  Fix svn properties
 discard f53df49  Update all versions to beta-1-SNAPSHOT
 discard e77c52c  Resolving: MNG-495
 discard a0ba876  Updating non-maven, non-modello deps to get rid of snapshots. Also removed marmalade stuff from mboot.
 discard 01a82ac  change <model> to <project> in root tag.
 discard 674c03a  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 9969625  update parent references to get access to the ci settings
 discard cf9fd7c  remove old cvs ignore files
 discard 1a8510d  use defaults
 discard 574c313  Upgrade to new version of plexus-compiler-javac
 discard f02a470  use primitive types
 discard 75af671  bump versions
 discard daae273  use released versions
 discard 362341e  update to released versions
 discard cd72923  set consistent versions
 discard 97b0214  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 452eecc  o Making sure that non-existing source roots aren't scanned for sources.
 discard ebf0b85  Renamed Plugin.java, AbstractPlugin.java, PluginExecutionRe(quest|sponse) PluginExecutionException to Mojo*
 discard e581d5d  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 6d276c2  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 d2ae9a7  make debug compiling the default
 discard 6093eaa  add more use of ${} expressions, fix problem when } was not at end
 discard ab0d96a  split the plugin API and the plugin descriptor code
 discard edfa6bd  starting alpha-2 - use updated compiler
 discard 643e3ff  release alpha-1 plugins
 discard 3ef3f70  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 0775147  clean up dependencies.
 discard 4ed6a17  fix plexus version
 discard 776b59f  update poms for releases
 discard 320b501  fix stale source scanner
 discard 9fd2ec6  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 5e14814  change the maven group ID
 discard 196e37a  convert compiler mojo to new execute()
 discard ec1a74b  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 f89f7b9  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 96e24c0  add source and target
 discard 9237c3d  Roll back debug changes
 discard 2fd3640  initial version of EJB plugin
 discard 1d7b180  flip pom format
 discard ccc6933  scoping
 discard d671cc3  turn on logging, resolve some issues surrounding test dependencies
 discard 9082dcf  clean up
 discard ab04cea  refactor source roots to be lists
 discard c958321  add basic test dependency handling
 discard 1249e4e  o Added first-pass logging and event-monitoring impls. Converted all System.out calls in maven-component plugins to use logger.
 discard e3bd3f2  compile based on source roots for test mojo too
 discard e1a1400  compile based on source roots
 discard 67a4816  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
     add 9c5d321  [maven-release-plugin] prepare for next development iteration
     add 5a10026  [MCOMPILER-83] add separate configuration for test compiler
     add 1fdd4f1  [MCOMPILER-10] display summary information including number of compiler errors when compiler plugin fails
     add 101d2a4  o Polished FAQ
     add 09b2247  o Synced example version with plugin dependencies
     add 8e0c5d2  as suggested by jglick in MCOMPILER-98, print execution information even in unforked mode.
     add b171288  [MCOMPILER-71][MCOMPILER-116][MCOMPILER-115] updating to plexus-compiler-* version 1.7
     add 327830b  use updated javac compiler release, which rolls back the mistaken commit.
     add e0e1ee5  [MCOMPILER-117] Converting to use Java 1.5 syntax.
     add e905e2e  [MCOMPILER-118] Separate compiler warnings from errors when failOnError == true.
     add a126a4f  MCOMPILER-75 add jdk 1.6 annotation processing parameters (-s, -proc) handling.
     add 08cfd8d  MCOMPILER-75 add jdk 1.6 annotation processing parameter -processor handling
     add cb2c6aa  add integration test for jdk 1.6 annotation parameters.
     add 9972e72  depend on non-snapshot plexus-compiler
     add b8e62d3  [maven-release-plugin] prepare release maven-compiler-plugin-2.2
     add da7ea23  [maven-release-plugin] prepare for next development iteration
     add ae35422  MCOMPILER-124: Default source/target to 1.5
     add 8821135  [maven-release-plugin] prepare release maven-compiler-plugin-2.3
     add 25439d2  [maven-release-plugin] prepare for next development iteration
     add 66ac3c1  o Fixed IT to use proper version
     add f92a230  o Fixed documentation about default source/target settings
     add 6f20373  o Inherited from maven-plugins:17
     add 3d6047a  [MCOMPILER-127] Marked compiler mojos as @threadSafe
     add 6fb6c48  o Fixed dependency:analyze issues, upped to 2.0.6 maven deps
     add 3d53496  [maven-release-plugin] prepare release maven-compiler-plugin-2.3.1
     add 07cd47b  [maven-release-plugin] prepare for next development iteration
     add 4c94286  [MCOMPILER-128] Add compile-extras and compile-test-extras mojos
     add 43882bb  [MCOMPILER-128] Add integration tests for cases where output of extra compilations are copied and are not copied to the respective mainstream output directories so they'll be available on the classpath.
     add abbb6f4  [MCOMPILER-128] rollback feature due to jvanzyl veto.
     add d7852d9  o Fixed typos
     add 1da531b  [MCOMPILER-109] JavacCompiler treat localized warning messages as errors
     add 32d72de  o Polished docs
     add 3c574a6  o Skipped test if preconditions aren't met
     add 5bad29b  o Polished dependencies
     add 2d640c1  [maven-release-plugin] prepare release maven-compiler-plugin-2.3.2
     add 5d7ace8  [maven-release-plugin] prepare for next development iteration
     add cb20f08  [MCOMPILER-137] Plugin documentation refers to "Maven 2" Submitted by: Edward Staub
     add 241b65f  o Removed irritating reference to Maven version 2
     add af55810  [MCOMPILER-136] The description of the skip parameter of the testCompile mojo is incorrect
     add ef15e75  fix relativePath to plugins parent and bump to latest parent for all plugins
     add 12dff63  o added mavenVersion property when not already there o used mavenVersion property for maven prerequisite
     add 0fd37c9  updated reporting configuration for Java 5
     add 4966477  [MCOMPILER-120] -Werror options support
     add 8f9c450  upgrade plugins to latest parent 21
     add 36b6ec4  Fix MCOMPILER-94: compiler sets artifact file to target/classes, even if nothing is compiled
     add 5046f39  Add IT for MCOMPILER-106 and verify Maven doesn't check namespaces
     add b09f3b6  Fix MCOMPILER-130: compilerArgument option doesn't work with maxerrs option, compilerArguments does. Improve javadocs
     add 82dd63a  Fix MCOMPILER-135: Passing multiple parameters to Java 6 annotation processors with javac does not work
     add 89fa84d  MCOMPILER-135: add example to javadoc for annotation processor parameter
     add b067239  Fix MCOMPILER-147: The usage page should use pluginManagement for configuring the plugin
     add eda245f  Fix MCOMPILER-148: Misleading documentation on <configuration><encoding>
     add d5309e2  [MCOMPILER-140] Updated dependencies
     add a76c18a  use last parent version
     add f7afaaf  [MCOMPILER-166] Use plexus-compiler 1.8.6 for performance improvement use snapshot version for testing.
     add 1acc1ea  add plexus snapshots repository
     add 2850e35  [MCOMPILER-166] Use plexus-compiler 1.8.6 for performance improvement use released version.
     add fc2c31c  [MCOMPILER-167] Incorrect default for generatedTestSourcesDirectory.
     add ed6f115  snapshot repository not anymore needed
     add a095b5f  formatting: no code changed
     add 82fa2d2  remove non needed cast
     add ae0a004  prefer StringBuilder to StringBuffer
     add 772f8b9  fix it test
     add 7c3b50a  [maven-release-plugin] prepare release maven-compiler-plugin-2.4
     add a494192  [maven-release-plugin] prepare for next development iteration
     add 134ec41  [MCOMPILER-170] Regression: Compiler Plugin fails when building with multiple threads (-T...). use new plexus-compiler which have various javacc reuse strategy.
     add d9667c5  add plexus snapshot repository
     add bfa16be  reuseCreated must be the same for strategy [MCOMPILER-170]
     add e925a11  [MCOMPILER-170] add warning message for multi thread build and reuseSame strategy.
     add 9266312  [MCOMPILER-170] add how to skip the warning in the warning message
     add 605b472  add suggestions from MCOMPILER-170
     add 58d4d4a  use plexus compiler released version
     add a4fb49c  snapshot repository not any more needed
     add fbcf84e  more javadoc
     add 7e99fdc  removed unnecessary content
     add 04c75f3  fixed typos
     add e6153b9  improved javadoc formatting
     add 590c409  use generics
     add f5425c1  little doc enhancements
     add 95ef352  [maven-release-plugin] prepare release maven-compiler-plugin-2.5
     add c7d5042  [maven-release-plugin] prepare for next development iteration
     add 047d176  bug fix version 2.5.1
     add 5ba5421  [MCOMPILER-172] Breaking change to plexus compiler api 1.9 use plexus-compiler 1.9.1-SNAPSHOT
     add 6909596  [MCOMPILER-172] Breaking change to plexus compiler api 1.9 add it test
     add 245b6b9  change pom coordinate
     add f05acbe  use plexus-compiler released version 1.9.1
     add f6bb4d2  remove not anymore needed repository
     add b95f4ae  faster it with adding test dependencies
     add 87bccac  [maven-release-plugin] prepare release maven-compiler-plugin-2.5.1
     add 5af5bf1  [maven-release-plugin] prepare for next development iteration
     add 0c83abd  next version will be 2.6
     add 1b913c6  [MCOMPILER-173] use new maven plugin annotations.
     add 164e353  move maven-plugin-plugin version to a property
     add 322c369  use last 3.1 version
     add 6f7a70b  use last plugin parent snapshot to use last compiler plugin to improve build time on jenkins build.
     add e3624aa  annotations are not needed for plugin execution so mark dependency as provided
     add 1c2d2c8  use released parent pom
     add 26ea4d0  MCOMPILER-21 improve incremental build support.
     add 0449fb6  code formatting
     add c5b01cf  use last p-u 3.0.4 version
     add cf198a6  MCOMPILER-21 improve classpath detection
     add 0cacd88  One testcase for MCOMPILER-21: if a method changes, a depending class should fail with a compilation error.
     add 0ecbaef  require at least java 1.6, as defined in the pom
     add 986c5e9  MCOMPILER-120: Verify that build fails due to a compilation error
     add 3e20ead  [MCOMPILER-179] Warnings shown as errors
     add 18c5205  Fix wrong package name, that is causing the IT to fail for the wrong reason.
     add 5e4bdd6  MCOMPILER-21 add documentation for IT
     add 87bd519  MCOMPILER-21 fix the default inclusion/exclusion pattern for all occurences
     add 321d555  replace StringBuffer by StringBuilder
     add 29aa0f1  MCOMPILER-21 add handling of file deletes and incremental build
     add 9433f13  MCOMPILER-179 revert back to old plexus-compiler 1.9.1
     add 97169be  MCOMPILER-21 use maven-shared-utils ReaderFactory
     add 2603993  [MCOMPILER-182] Case sensitivity changes in class names not detected by compiler
     add 75eb3df  [MCOMPILER-181] Exception on compilation are not properly reported.
     add f8024b5  add plexus snapshots repo for plexus-compiler
     add d84a3ad  bump version to 3.0-SNAPSHOT
     add a77811e  [MCOMPILER-184] use last plexus-compiler 2.0 api
     add 85f5593  use released version
     add 4aa73df  Updated IT GAV to align with other ITs.
     add ab99489  Removed unused import.
     add 0ec4789  [MCOMPILER-184] Improved usage of new plexus-compiler 2.0 API
     add 5a10da6  Removed unused import.
     add 3be8d26  Specified optimized invoker goals for IT mcompiler-120
     add 1f9671d  [MCOMPILER-179] Added IT
     add 72c25d0  update maven-plugin-plugin to 3.2
     add eebc89e  plexus compiler 2.0 release
     add a26b871  [MCOMPILER-186] mojos are in wrong package (org.apache.maven.plugin).
     add 3aed34c  oups I missed to add classes
     add 753095e  add @Deprecated anno it's now deprecated twice :-)
     add 2d58f6b  Aligned the GAV of the ITs
     add a13a9fc  don't use deprecated exception
     add 6f534b2  use maven-shared-incremental 1.0 release
     add 3042a03  [maven-release-plugin] prepare release maven-compiler-plugin-3.0
     add 54591fd  [maven-release-plugin] prepare for next development iteration
     add 549dfbe  fix documentation now if javax.tools is available we use this compiler
     add c3611f9  [MCOMPILER-187] incremental stuff detect changes even if nothing has changed means too much compilation.
     add 04cecb5  fix javadoc
     add f14ac96  oups no need of snapshot
     add 8bd91ff  code formatting
     add 10347c4  Add some debugs to help figure out why it's compiling things
     add 9b5783c  [MCOMPILER-187] incremental stuff detect changes even if nothing has changed means too much compilation use new method introduced with MSHARED-264.
     add b42b4fb  [MCOMPILER-190] No compile errors with plexus-compiler-eclipse.
     add bea5b9a  no need to commit this file
     add e3b0bc6  fix pom formatting and use dynamic versions
     add 55f44ff  add invoker.properties as we expect a build failure here
     add baa3e8c  [MCOMPILER-190] use plexus-compiler released version
     add 30ac5cd  configure site deployment with svnpubsub
     add 0fd74af  [MCOMPILER-192] Compiler includes non java files use last plexus-compiler snapshot
     add 4d74144  missed to add it.
     add ef75a46  add license header
     add 661ee49  MCOMPILER-198 Some parameters introduced in version 3.0 are annoted with since 2.6
     add cce1896  improve groovy test
     add 7ce4f80  add verify
     add 05327cd  [MCOMPILER-199] Plugin 3.0 does not compile src/main/groovy if neither src/main/java nor src/main/resources folders exist
     add 47f46a2  use released parent
     add 2f5ee73  [MCOMPILER-132] Provide general "maven.compiler.skip" attribute
     add 41ba87c  apply good ideas from MCOMPILER-132 by Matthew Adams
     add 7da9fc1  fix typo in log
     add 94bb3bc  add it for MCOMPILER-197
     add fa5cf41  [MCOMPILER-178] can't specify -Xlint:-path option without violation of XML well-formness Submitted by Jan Sievers.
     add fa7b7f1  add Jan Sievers in contributor section
     add 0504e68  add -Xlint:-path argument for testing in default it
     add 82aabad  [MCOMPILER-188] Add a flag to be able to disable incremental feature
     add b50c1fc  missed to add the it
     add 39e1c7c  use plexus compiler 2.2 released version
     add 6f94930  snapshot repo not anymore needed
     add 7fa31e3  use shared incremental released version 1.1
     add 9633b05  [maven-release-plugin] prepare release maven-compiler-plugin-3.1
     add b91c241  [maven-release-plugin] prepare for next development iteration
     add f36a65d  use shared incremental 1.1-SNAPSHOT
     add ce57d39  use shared incremental release
     add d9c183d  [maven-release-plugin] prepare release maven-compiler-plugin-3.2
     add 330125b  [maven-release-plugin] prepare for next development iteration
     add d4b9461  back to 3.1-SNAPSHOT
     add b48dfe3  [maven-release-plugin] prepare release maven-compiler-plugin-3.1
     add 5a4869b  [maven-release-plugin] prepare for next development iteration
     add 34b5c55  Follow ASF branding rules.
     add a130836  add it with error prone compiler
     add d341bb1  fix error prone compiler it
     add f0adab2  to fix issue on osx with 1.6
     add ac433f9  works only with 1.7+
     add fddd7fb  this work only with 1.7 no need of 1.6 hack
     add 408495c  simplify pom as it is not anymore needed
     add a3ec7e9  work with openjdk 1.6
     add 689a6d7  1.7 required here
     add 57b8379  More code analysis fixes
     add bf6517e  Reformatted to code style
     add cfd93d4  Revert "Reformatted to code style"
     add cd62881  plexus compiler 2.3 released
     add 8fda2c2  remove not anymore needed snapshots repositories
     add be9c2ac  configured site deploy to /plugins-archives/<artifactId>-LATEST
     add de755f8  [MCOMPILER-220] Fix o.a.m.p.c.CompilerMojoTestCase.testCompilerFork(), which fails when javac is not on the PATH
     add 1cf5f6b  [MCOMPILER-129] unable to pass in javac -J option Add IT, issue already fixed in 2.4
     add eb3ed0d  updated parent pom
     add 9f05b31  at least make error prone working with 1.8
     add 0c683fc  added plexus-snapshots repository
     add 3917bb4  [MNGSITE-152]  - Added appropriate links to download site and license location    to fulfill the ASF requirements.
     add 974675f  [MNGSITE-152]  - Added missing download.cgi and xdoc/download.xml.vm
     add 1f43a3b  added license header
     add 1a9364f  [MCOMPILER-224] Fixing processing of non-error output from compiler.
     add 5c0ba70  code formatting
     add 532a88a  [MCOMPILER-224] quick workaround for JDK6 unexpected prefix
     add 42529fd  Injection via @Parameter instead of @Component
     add a8ea8d1  revert mavenSession removel, since it is causing failure
     add 5163ae9  IDE fix, when localRepository is not a System property
     add 6d06686  Remove duplicate MavenSession
     add 0328727  [MCOMPILER-232]  - Fixed all RAT warnings.
     add fab7644  [MCOMPILER-224] Fixing integration test and re-enabling it.
     add 2d09176  now that plexus-compiler-api messages are being cleaned up (PR#24) we can make the integration test verification more strict
     add 63b85e6  [MCOMPILER-157] Add generated sources directory as compile/testCompile source root after annotation processor runs. This includes an integration test that uses a custom annotation processor to generate text files based on annotated classes, and a custom plugin to verify that these text files are available via project.getCompileSourceRoots() / project.getTestCompileSourceRoots().
     add b53bc5f  fixed errors reported by RAT and Checkstyle
     add b8606ca  [MCOMPILER-228]: cannot assign a value to final variable in lamda IT to confirm this issue is fixed by Oracle for JDK 1.8.0_40+
     add d496c4c  adding minimum 1.6 JDK version to prevent problems in 1.5
     add 7d1f0dd  use released plexus compiler version
     add a1d0655  [maven-release-plugin] prepare release maven-compiler-plugin-3.2
     add a341306  [maven-release-plugin] prepare for next development iteration
     add 367c0f3  - Added to all plugins LICENSE file - Added to all plugins NOTICE file with copyright year 2007-2014
     add 40168ec  - Undone the commit r1630358 which means to remove   all LICENSE/NOTICE files until the ASF is clear about   what to do.
     add e4db767  [MCOMPILER-237]  - Upgrade minimum Maven version to 2.2.1
     add 61d6e1a  Write the complete plugin name when logging about toolchains.
     add cd5c993  [MCOMPILER-238] Upgrade to maven-plugins parent version 27
     add bd0ccdc  remove redundant configuration. IT for non-english-warnings had 1.4, but I don't see a reason for this value.
     add c331aee  Make verify-script JDK9 proof (hopefully they won't change the message...)
     add b019d25  Why was I right with my previous comment? Don't trust vendor specific message!
     add 4a853a6  [MCOMPILER-239] Upgrade maven-shared-utils to 0.7
     add a8274e8  Let the parent do it's work instead of manually configuring maven-plugin-plugin.
     add e54ca92  disabling error-prone compiler test with JDK 8: this should be tested in plexus-compiler
     add a5c69a1  [MCOMPILER-223] Move to a non-ancient maven-toolchain dependency
     add d8cae98  MCOMPILER-120: fix up the IT to actually test the functionality in question. Add commented out line that causes this to misbehave.
     add c95c9c5  ignore .java-version and test with plexus compiler 2.5-SNAPSHOT
     add b8fed87  declare plexus snapshots repositories
     add 1a53bb0  MCOMPILER-120: switch doc for compiler options to current working syntax, clean up confusion in it.
     add 16674a5  Update error-prone integration test
     add a863ed6  plexus compiler 2.5 released version
     add 6e0ca4d  made IT compatible with different JDK versions output
     add 81e8ce4  [maven-release-plugin] prepare release maven-compiler-plugin-3.3
     add b696b2d  [maven-release-plugin] prepare for next development iteration
     add c2f7a05  changed svnpubsub url from /content to /components
     add e6b6c31  moved Jira from Codehaus to Apache
     add bf04d44  [MNGSITE-243] Fixed link to How to use Mirros for Repositories
     add fbe31fc  MCOMPILER-246 Added missing configuration tag to docs Submitted by: Manfred Moser
     add 78541f7  p-c 2.6
     add bb02356  Result of mvn versions:update-child-modules -DallowSnapshots -N
     add ce53903  use released version of plugin parent, i.e 28
     add 3d3f9cf  [MPOM-95] updated parent pom location
     add 60203ea  [MCOMPILER-211] Prevent possible NPE when m-compiler-p is used within an m2e-execution in Eclipse
     add bb0cfc3  Require Maven 3.0, update Snapshot version to 3.5-SNAPSHOT.
     add 216c466  [MCOMPILER-258] Removing exclusions from maven-core
     add edea3bc  [MCOMPILER-258] Upgrade maven-shared-utils to 3.0.0
     add d430ca0  [MCOMPILER-203] Allow specifying annotation processor path dependencies
     add 8ee1b27  [MCOMPILER-203] Update plexus-compiler to released version 2.7
     add da35682  [maven-release-plugin] prepare release maven-compiler-plugin-3.5
     add b9f4efc  [maven-release-plugin] prepare for next development iteration
     add 3e4a78b  [MCOMPILER-235] do not add files from generatedSourcesDirectory to the list of source files to compile.
     add 293b093  [MCOMPILER-235] extend IT to verify that the repeated build without a clean works when using an annotation processor that generates java sources.
     add 9137752  [MCOMPILER-262] Don't add project dependencies to -processorpath when using the annotationProcessorPaths option, but only the dependencies of the processor artifacts.
     add b4dc7b8  Fix some javadoc issues reported in JDK8
     add 454ea17  [maven-release-plugin] prepare release maven-compiler-plugin-3.5.1
     add 21662d9  [maven-release-plugin] prepare for next development iteration
     add 5513886  updated Jira url
     add db6050f  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) [MCOMPILER-270] Support release=8 on JDK 9 (with fallback on source=8 and target=8 on JDK 8) Upgrade plexus-compiler to 2.8
     add 827632e  [MCOMPILER-273] Upgrade maven-shared-utils to 3.1.0
     add 9c60af0  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) Introduce ModuleInfoParser, required in case of test-compile
     add 39a0798  [MCOMPILER-270] Support release=8 on JDK 9 (with fallback on source=8 and target=8 on JDK 8)
     add 4b4ae85  [MCOMPILER-269] Support modulepath (Java9/Jigsaw)
     add ab7b872  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) Improve detection when modulePath should be used.
     add 7847fb5  remove maven-toolchain, is part of maven-core since 3.0
     add fdd2252  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) Add custom jdkToolchain, required when building module-info.java ( requires java9 ) while other sources have a lower target (e.g. 1.5)
     add 4cd9387  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) improve javadoc
     add 77c2ad2  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) select first matching toolchain
     add 582d422  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) add documentation
     add ef40591  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) verify bytecode version improve pom-configuration
     add 0b1ca7b  [MCOMPILER-279] Passing multiple --add-exports args to the compilerArgs is not supported Upgrade to plexus-compiler-2.8.1
     add 6200e96  [MCOMPILER-279] Passing multiple --add-exports args to the compilerArgs is not supported Use compilerConfiguration.addCompilerCustomArgument() to pass arguments (allows duplicate keys)
     add ab4d12c  [MCOMPILER-269] Support modulepath (Java9/Jigsaw) remove --add-modules, already implicitly added by --add-reads
     add b47b1b9  [MCOMPILER-260] Incorrect <compilerArgs> behavior when multiple number <arg>'s have the same value
     add 47ddb57  [MCOMPILER-267] Compiler plugin could have failOnWarning option
     add 30e6c8c  Updating the "Setting the -source and -target of the Java Compiler" documentation page by referencing Java 8 features instead of Java 4. This closes #69.
     add 88074a2  - Updating the "Setting the -source and -target of the Java Compiler": fixing broken link to Mojohaus, adding a note about the usage of "source", linking to the page about compiling with a different JDK. - Updating "Compile using a different JDK" documentation page to reference toolchains.
     add 20ca390  Add link to plexus compilers
     add ff3c703  improve toolchains related docs
     add 97e49fd  [maven-release-plugin] prepare release maven-compiler-plugin-3.6.0
     add 9bdbbc3  [maven-release-plugin] prepare for next development iteration
     add 324ce82  [MCOMPILER-284] maven.test.skip doesn't skip test compilation
     add 72abc7d  [MCOMPILER-282] Remove link to Codehaus wiki
     add eb40b6c  [MCOMPILER-281] Remove reference to Maven 1's Java plugin
     add f05119d  Correct jira.codehaus.org to issues.apache.org/jira
     add 0f7198e  o Updated to latest parent SNAPSHOT.
     add a3aa9b3  o Reverted last commit to reset to release version parent's.
     add acb50af  MCOMPILER-285: Support test-compile for JDK 9 build b148+ Introduce QDoxModuleInfoParser to have a fallback if ASM fails
     add 310d726  [MCOMPILER-287] Adjust documentation module-info Ensure test-compile uses correct source/target or release
     add b553300  [maven-release-plugin] prepare release maven-compiler-plugin-3.6.1
     add cae71bd  [maven-release-plugin] prepare for next development iteration
     add b3ee28f  Integration test of multimodule with exports to other module
     add 3000250  [MCOMPILER-290] Fix invalid comment out in the examples of module-info documentation
     add 0fc5d51  [MCOMPILER-293] Add advice message in case automodules are used [MCOMPILER-286] Detect if dependencies should be added to classpath or modulepath
     add 88197dd  [MCOMPILER-286] Detect if dependencies should be added to classpath or modulepath ASM 6.0_ALPHA2 not released, can't use its features yet.
     add 4ed7763  [MCOMPILER-294] replace -Xmodule with --patch-module [MCOMPILER-293] Add advice message in case automodules are used [MCOMPILER-286] Detect if dependencies should be added to classpath or modulepath
     add 86fca31  ASM 6.0_ALPHA2 not yet released, back to 6.0_ALPHA
     add bb3c0f2  [MCOMPILER-295] remove unused import
     add cca036b  [MCOMPILER-298] Add support for "parameters" flag fixes #114
     add 15a6071  add @since for parameters option
     add d1d6866  Fix IT failure: plexus-compiler-javac-errorprone 2.8.2 updated the Error Prone library to version >= 2.0.6, which requires JDK 8 (https://github.com/google/error-prone/issues/369).
     add c7b07af  plexus compiler released version
     add 62e3f43  [MCOMPILER-301] Upgrade QDox from 2.0-M5 to 2.0-M6
     add 3d6fd05  [maven-release-plugin] prepare release maven-compiler-plugin-3.6.2
     add 7db4989  [maven-release-plugin] prepare for next development iteration
     add 0d698b6  [MCOMPILER-289] Comments in module-info.java break test compile due to parser issue  o Upgraded to qdox version 2.0-M7 which contains the fix.
     add dce73ac  [MCOMPILER-303] Failure of a build with JDK 9  o Upgraded org.ow2.asm:asm:6.0_ALPHA to 6.0_BETA  o Activated outcommented code in AsmModuleInfoParser.
     add 0c1a3d0  Removed commented out import statement.
     add 266fa38  [MCOMPILER-304] Introduce plexus-language component
     add 09491f8  [MCOMPILER-296] Add jpms.args to the META-INF folder
     add 22c7066  [maven-release-plugin] prepare release maven-compiler-plugin-3.7.0

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   (2f04102)
            \
             N -- N -- N   refs/tags/maven-compiler-plugin-3.7.0 (97eba31)

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" <commits@maven.apache.org>'].

Mime
View raw message