Commit Graph

432 Commits (master)

Author SHA1 Message Date
Anders Hammar 3bc4d86dba [MPLUGIN-235] Doc example incorrectly states that plexus-utils is needed as a dependency
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1415152 13f79535-47bb-0310-9956-ffa450edef68
2012-11-29 13:14:32 +00:00
Herve Boutemy 215037c7e5 fixed errors reported by Checkstyle
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406928 13f79535-47bb-0310-9956-ffa450edef68
2012-11-08 05:24:33 +00:00
Kristian Rosenvold befacc9f58 [maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406626 13f79535-47bb-0310-9956-ffa450edef68
2012-11-07 13:33:10 +00:00
Kristian Rosenvold 0824ea11e5 [maven-release-plugin] prepare release maven-plugin-tools-3.2
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406623 13f79535-47bb-0310-9956-ffa450edef68
2012-11-07 13:32:21 +00:00
Kristian Rosenvold a0666fd96a o Also, work with maven 2.2.1
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406615 13f79535-47bb-0310-9956-ffa450edef68
2012-11-07 13:26:25 +00:00
Kristian Rosenvold 4cc340b2d4 [maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406563 13f79535-47bb-0310-9956-ffa450edef68
2012-11-07 11:32:34 +00:00
Kristian Rosenvold 6991661a40 [maven-release-plugin] prepare release maven-plugin-tools-3.2
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406561 13f79535-47bb-0310-9956-ffa450edef68
2012-11-07 11:31:37 +00:00
Kristian Rosenvold b66095855d o Logging works even better when the logger is not null
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406538 13f79535-47bb-0310-9956-ffa450edef68
2012-11-07 10:49:01 +00:00
Kristian Rosenvold a5647ce2c8 [maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406221 13f79535-47bb-0310-9956-ffa450edef68
2012-11-06 16:57:58 +00:00
Kristian Rosenvold eca08f011f [maven-release-plugin] prepare release maven-plugin-tools-3.2
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406219 13f79535-47bb-0310-9956-ffa450edef68
2012-11-06 16:57:04 +00:00
Kristian Rosenvold 8bf5e39f23 Removed more version numbers.
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406218 13f79535-47bb-0310-9956-ffa450edef68
2012-11-06 16:55:38 +00:00
Kristian Rosenvold c8daa9d43f o Removed version number. Yuck
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406215 13f79535-47bb-0310-9956-ffa450edef68
2012-11-06 16:49:05 +00:00
Kristian Rosenvold 7bb944fbd5 Removed plugin-plugin from plugin management in its own module
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406181 13f79535-47bb-0310-9956-ffa450edef68
2012-11-06 15:36:34 +00:00
Kristian Rosenvold 1bf5543db3 REvert 3.2 release attempt
This reverts commit e9e95bdc8d2629aa72d3e2f7c0230275ee2b40f7.

git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406179 13f79535-47bb-0310-9956-ffa450edef68
2012-11-06 15:32:59 +00:00
Kristian Rosenvold 188b792d5b [maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406048 13f79535-47bb-0310-9956-ffa450edef68
2012-11-06 05:52:36 +00:00
Kristian Rosenvold 020cb87d5c [maven-release-plugin] prepare release maven-plugin-tools-3.2
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406046 13f79535-47bb-0310-9956-ffa450edef68
2012-11-06 05:51:45 +00:00
Robert Scholte 197ce98685 Remove setUseAnnotations from PluginHelpGenerator, PluginToolsRequest has enough info to decide this.
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1406001 13f79535-47bb-0310-9956-ffa450edef68
2012-11-05 22:34:46 +00:00
Dennis Lundberg 570bb47130 [MPLUGIN-223] HelpMojo is not extracted when using java-annotations extractor
- Add an IT to verify that this issue has been solved

git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1405948 13f79535-47bb-0310-9956-ffa450edef68
2012-11-05 20:50:43 +00:00
Robert Scholte 866e3c18f0 These nested if statements could be combined
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1405633 13f79535-47bb-0310-9956-ffa450edef68
2012-11-04 20:50:33 +00:00
Robert Scholte 618cd24a12 [MPLUGIN-220] Can not use regex in @Parameter(defaultValue)
Confirm with IT that qdox-1.12.1-SNAPSHOT will fix the issue.
Update once QDox is released

git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1405438 13f79535-47bb-0310-9956-ffa450edef68
2012-11-03 22:47:37 +00:00
Robert Scholte 6e6ee108b7 [MPLUGIN-231] Switch to plugin annotations for the generated help-mojo if the Maven Plugin depends on maven-plugin-annotations
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1405379 13f79535-47bb-0310-9956-ffa450edef68
2012-11-03 16:42:01 +00:00
Robert Scholte 0435027899 [MPLUGIN-231] Switch to plugin annotations for the generated help-mojo if the Maven Plugin depends on maven-plugin-annotations
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1405371 13f79535-47bb-0310-9956-ffa450edef68
2012-11-03 15:54:02 +00:00
Herve Boutemy 80aacd51f2 [MPLUGIN-225] made generated descriptor from MojoExecution as Component compatible with Maven 2
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1405318 13f79535-47bb-0310-9956-ffa450edef68
2012-11-03 10:57:36 +00:00
Herve Boutemy 92df3b3987 [MPLUGIN-227] rewrite HelpMojo source file when rewriting class file to keep package name info in sync and not disturb javadoc with an empty package name
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1405260 13f79535-47bb-0310-9956-ffa450edef68
2012-11-03 02:15:17 +00:00
Herve Boutemy b81e8af383 improved notice about phases
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1389660 13f79535-47bb-0310-9956-ffa450edef68
2012-09-25 00:03:37 +00:00
Herve Boutemy 2ead1c9957 added a link to MNG-5346
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1385317 13f79535-47bb-0310-9956-ffa450edef68
2012-09-16 16:51:43 +00:00
Robert Scholte 7dc8061119 Add packaging
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1375778 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 20:43:29 +00:00
Olivier Lamy 61834d0374 clarify scope of annotations for plugin execution
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1372610 13f79535-47bb-0310-9956-ffa450edef68
2012-08-13 20:57:58 +00:00
Olivier Lamy 74f2a09f0d fix doc
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1367804 13f79535-47bb-0310-9956-ffa450edef68
2012-07-31 22:22:05 +00:00
Olivier Lamy 51d5a633f6 this it need maven3
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1367509 13f79535-47bb-0310-9956-ffa450edef68
2012-07-31 11:56:54 +00:00
Olivier Lamy b7cd9996e8 only scope compile is needed for annotations
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1367470 13f79535-47bb-0310-9956-ffa450edef68
2012-07-31 09:03:18 +00:00
Olivier Lamy 3a046c33e2 exclude default reports in it to run fast
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1367252 13f79535-47bb-0310-9956-ffa450edef68
2012-07-30 19:57:48 +00:00
Olivier Lamy d7eff2bf5d add missing license headers
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1367251 13f79535-47bb-0310-9956-ffa450edef68
2012-07-30 19:57:38 +00:00
Olivier Lamy a2ee6a2ed2 [MPLUGIN-222] 'Since' information is not shown on generated site (ANT Mojos).
Submitted by Tinguaro Barreno.

git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1367250 13f79535-47bb-0310-9956-ffa450edef68
2012-07-30 19:57:20 +00:00
Herve Boutemy cdf5f235a0 maven-plugin-plugin 3.1 released
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1356992 13f79535-47bb-0310-9956-ffa450edef68
2012-07-03 22:15:26 +00:00
Benson Margulies 0c494380bc MPLUGIN-219: Instantiate spelled wrong in annotation
o new enum added with correct spelling
o compatibility arranged.


git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1356038 13f79535-47bb-0310-9956-ffa450edef68
2012-07-01 22:34:15 +00:00
Herve Boutemy f01f612574 [maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1355646 13f79535-47bb-0310-9956-ffa450edef68
2012-06-30 06:10:28 +00:00
Herve Boutemy cdc72acb2d [maven-release-plugin] prepare release maven-plugin-tools-3.1
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1355644 13f79535-47bb-0310-9956-ffa450edef68
2012-06-30 06:09:56 +00:00
Herve Boutemy cc5c0c8c75 removed duplicate dependency declaration
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1355643 13f79535-47bb-0310-9956-ffa450edef68
2012-06-30 06:08:45 +00:00
Herve Boutemy 2c651a2544 use current maven-plugin-tools-annotations version
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1355568 13f79535-47bb-0310-9956-ffa450edef68
2012-06-29 21:32:24 +00:00
Olivier Lamy 185b9b5d3b add missing license headers
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1355363 13f79535-47bb-0310-9956-ffa450edef68
2012-06-29 13:26:38 +00:00
Olivier Lamy d3b5a9226c [MPLUGIN-218] Tag 'since' not recognized in the plugin model
Submitted by Tinguaro Barreno.

git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1355361 13f79535-47bb-0310-9956-ffa450edef68
2012-06-29 13:26:08 +00:00
Herve Boutemy dae672097a changed annotation IT to match javadoc tag IT
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1353335 13f79535-47bb-0310-9956-ffa450edef68
2012-06-24 21:33:09 +00:00
Herve Boutemy c46422fe0d [MPLUGIN-216] fixed default dependency resolution value as none for java 5 annotations
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1353331 13f79535-47bb-0310-9956-ffa450edef68
2012-06-24 20:59:37 +00:00
Herve Boutemy 1c9a253347 [MPLUGIN-214] fixed description generated by Maven objects marked as component (required=true and no implementation, and since+deprecated for tags)
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1353231 13f79535-47bb-0310-9956-ffa450edef68
2012-06-24 08:36:58 +00:00
Herve Boutemy 8fa0dc72fb extended @Component explanations
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1346185 13f79535-47bb-0310-9956-ffa450edef68
2012-06-04 22:31:45 +00:00
Herve Boutemy f4716d081b explained noticeable differences between plugin tools annotations and javadoc tags
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1346183 13f79535-47bb-0310-9956-ffa450edef68
2012-06-04 22:30:13 +00:00
Herve Boutemy 16b822ef91 removed complex explanation not necessary in intro
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1346181 13f79535-47bb-0310-9956-ffa450edef68
2012-06-04 22:15:52 +00:00
Herve Boutemy e7d35fa079 typo
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1346180 13f79535-47bb-0310-9956-ffa450edef68
2012-06-04 22:14:37 +00:00
Herve Boutemy 3e256f7e17 typos
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1346179 13f79535-47bb-0310-9956-ffa450edef68
2012-06-04 22:13:33 +00:00
Herve Boutemy 7230ba93e3 [MPLUGIN-209] use maven-plugin-tools' java 5 annotations
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1345787 13f79535-47bb-0310-9956-ffa450edef68
2012-06-03 21:58:22 +00:00
Herve Boutemy 6a2c0dfce7 fixed POM xsd location
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1344949 13f79535-47bb-0310-9956-ffa450edef68
2012-06-01 00:20:23 +00:00
Olivier Lamy 9874a33bc4 [maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1343202 13f79535-47bb-0310-9956-ffa450edef68
2012-05-28 10:48:58 +00:00
Olivier Lamy a6adf83696 [maven-release-plugin] prepare release maven-plugin-tools-3.0
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1343200 13f79535-47bb-0310-9956-ffa450edef68
2012-05-28 10:48:47 +00:00
Olivier Lamy 267ed41c4c fix it and missing annotations to descriptor values set
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1343198 13f79535-47bb-0310-9956-ffa450edef68
2012-05-28 10:39:49 +00:00
Herve Boutemy 8409babf38 extended IT for annotations
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1343181 13f79535-47bb-0310-9956-ffa450edef68
2012-05-28 10:03:40 +00:00
Herve Boutemy 404aeb03b5 extended IT for javadoc tags
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1343175 13f79535-47bb-0310-9956-ffa450edef68
2012-05-28 09:39:00 +00:00
Olivier Lamy fe79314db9 [MPLUGIN-206] add it classes
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1343160 13f79535-47bb-0310-9956-ffa450edef68
2012-05-28 08:15:41 +00:00
Olivier Lamy e37c9d413c [MPLUGIN-206] Annotations in superclasses are not found if an intermediate class is not annotated.
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1343159 13f79535-47bb-0310-9956-ffa450edef68
2012-05-28 08:15:25 +00:00
Herve Boutemy 1e7bbd5bc6 [MPLUGIN-204] added support for some Maven objects injected as components: session, project, mojo, plugin and settings
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1343086 13f79535-47bb-0310-9956-ffa450edef68
2012-05-27 20:21:15 +00:00
Herve Boutemy fd2fdff716 fixed configuration now that it inherits from maven-plugin-tools
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1343021 13f79535-47bb-0310-9956-ffa450edef68
2012-05-27 10:02:41 +00:00
Herve Boutemy 6cc24a1747 read plugin-help.xml with encoding detection
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1342963 13f79535-47bb-0310-9956-ffa450edef68
2012-05-26 20:56:04 +00:00
Herve Boutemy 2e6586509a added readonly parameter
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1342912 13f79535-47bb-0310-9956-ffa450edef68
2012-05-26 15:34:01 +00:00
Olivier Lamy 43e7709cf7 maven invoker plugin 1.6 for all modules
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1342546 13f79535-47bb-0310-9956-ffa450edef68
2012-05-25 09:40:57 +00:00
Olivier Lamy 9e57eea052 maven invoker plugin 1.6
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1342539 13f79535-47bb-0310-9956-ffa450edef68
2012-05-25 09:13:56 +00:00
Olivier Lamy f375619f9c use hint rather than roleHint
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1341650 13f79535-47bb-0310-9956-ffa450edef68
2012-05-22 21:42:04 +00:00
Olivier Lamy fc02ad2f0d more cleanup due to parent change of plugin
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1341238 13f79535-47bb-0310-9956-ffa450edef68
2012-05-21 22:40:27 +00:00
Olivier Lamy 9655a274f9 plugin has now plugin-tools as parent instead of plugins parent to avoid copy/paste of depMngt
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1341237 13f79535-47bb-0310-9956-ffa450edef68
2012-05-21 22:40:17 +00:00
Herve Boutemy dd4eadd2d4 sidebar is more convenient than topbar (same update as r1340832)
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1341234 13f79535-47bb-0310-9956-ffa450edef68
2012-05-21 22:27:03 +00:00
Olivier Lamy 88a6f9df83 move ant version to a property
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1340913 13f79535-47bb-0310-9956-ffa450edef68
2012-05-21 07:35:26 +00:00
Olivier Lamy aa929e452f fix groupId
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1340868 13f79535-47bb-0310-9956-ffa450edef68
2012-05-20 23:01:33 +00:00
Olivier Lamy c519ab14d5 add maven script as dependency for it tests
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1340867 13f79535-47bb-0310-9956-ffa450edef68
2012-05-20 23:01:19 +00:00
Herve Boutemy f603ef639d added pom xsd reference
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1340807 13f79535-47bb-0310-9956-ffa450edef68
2012-05-20 19:23:12 +00:00
Olivier Lamy 8569bbeb56 @Component role attribute is now of type Class<?>
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1340709 13f79535-47bb-0310-9956-ffa450edef68
2012-05-20 13:20:25 +00:00
Herve Boutemy 99ff18a545 reverted r1340586: readonly is useful to avoid normal configuration of a plugin attribute at use time
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1340685 13f79535-47bb-0310-9956-ffa450edef68
2012-05-20 11:48:46 +00:00
Herve Boutemy f794cc3566 fixed absolute references
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1340587 13f79535-47bb-0310-9956-ffa450edef68
2012-05-19 22:52:50 +00:00
Herve Boutemy bf49e7e7b5 removed readonly parameter to @Parameter annotation since this attribute was only useful when @Component didn't exist
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1340586 13f79535-47bb-0310-9956-ffa450edef68
2012-05-19 22:42:30 +00:00
Herve Boutemy 02b29353d6 [MPLUGIN-196] added property support to javadoc tags in addition to expression, deprecating expression
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1340574 13f79535-47bb-0310-9956-ffa450edef68
2012-05-19 21:53:49 +00:00
Olivier Lamy 3a52298a04 improve note on super classes when using annotations for sources
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1340364 13f79535-47bb-0310-9956-ffa450edef68
2012-05-19 07:10:52 +00:00
Olivier Lamy 54711e8649 add note on super classes when using annotations
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1340363 13f79535-47bb-0310-9956-ffa450edef68
2012-05-19 07:10:41 +00:00
Herve Boutemy 092e4267b0 [MPLUGIN-196] rename expression attribute of parameter to property for Java 5 annotation
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1339888 13f79535-47bb-0310-9956-ffa450edef68
2012-05-17 22:20:31 +00:00
Herve Boutemy c63c9e01fb fixed IT for Maven 2
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1339721 13f79535-47bb-0310-9956-ffa450edef68
2012-05-17 17:16:40 +00:00
Herve Boutemy a2be81a06d fixed IT broken since DependencyScope was renamed to ResolutionScope in r1338393
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1339704 13f79535-47bb-0310-9956-ffa450edef68
2012-05-17 16:53:56 +00:00
Herve Boutemy 95826b76f8 added invoker report for its
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1339693 13f79535-47bb-0310-9956-ffa450edef68
2012-05-17 16:33:09 +00:00
Herve Boutemy 005e039cc4 improved documentation
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338451 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 21:59:09 +00:00
Herve Boutemy 1deb8df171 improved documentation
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338450 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 21:55:33 +00:00
Herve Boutemy 60c3654f4d added link to Annotations section
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338440 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 21:35:34 +00:00
Olivier Lamy 4abefe4080 add it test for plugin report with annotations
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338439 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 21:33:29 +00:00
Herve Boutemy b123530814 improved javadoc
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338437 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 21:31:18 +00:00
Herve Boutemy 180bcb36c9 reworked documentation with links to javadoc
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338436 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 21:27:59 +00:00
Herve Boutemy be82de952e removed unused import
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338429 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 21:18:44 +00:00
Herve Boutemy d56e6cba11 renamed DependencyScope to ResolutionScope to better match the intent
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338393 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 20:46:10 +00:00
Olivier Lamy 650437ad74 improve test of requiresDependencyResolution
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338386 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 20:26:18 +00:00
Olivier Lamy fb03985d58 link from index to annotations doc page
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338358 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 19:38:10 +00:00
Olivier Lamy 9e9ec6d85b add a beanshell mojo documentation
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338357 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 19:37:58 +00:00
Olivier Lamy b01afaf047 add documentation for ant mojo
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338356 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 19:37:45 +00:00
Olivier Lamy c31075dd21 add SNIPPET for documentation purpose
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338293 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 17:07:37 +00:00
Olivier Lamy dd9b113101 add a simple it for beanshell mojo
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338290 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 16:54:01 +00:00
Olivier Lamy 5dd3ecc698 use StringBuilder rather than StringBuffer
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338289 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 16:53:36 +00:00
Olivier Lamy 3fbcbd8561 add a profile to deploy snapshot docs and use smaller images
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338051 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 08:10:28 +00:00
Olivier Lamy d57970a552 use fluido skin with topbar to have a fresh new look. I hope Herve will like it :-)
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338050 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 08:10:00 +00:00
Olivier Lamy 68470f909c add documentation for mojos with annotations
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338049 13f79535-47bb-0310-9956-ffa450edef68
2012-05-14 08:09:23 +00:00
Olivier Lamy 34c68c011d annotation need only class retentionPolicy
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1338003 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 23:04:57 +00:00
Olivier Lamy 44d4e6bec0 compiler plugin 2.4 is faster
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337998 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 22:42:36 +00:00
Herve Boutemy 1e332e1122 added links to Plugin Descriptor reference documentation
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337970 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 19:21:49 +00:00
Herve Boutemy 1176e0624c updated phase
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337969 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 19:14:16 +00:00
Herve Boutemy 51e608af77 added a menu item to Maven Plugin Tools
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337967 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 19:08:38 +00:00
Herve Boutemy 4b0853179f fixed ant ITs
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337965 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 19:01:22 +00:00
Olivier Lamy 94b7573eff pom cleanup
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337868 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 13:06:31 +00:00
Olivier Lamy cbd4578330 missed to add the file
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337866 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 13:03:30 +00:00
Olivier Lamy 4feea7b268 move ant test to maven plugin it tests
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337865 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 13:03:13 +00:00
Olivier Lamy 0d9832fdd5 missed to add the file
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337863 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 12:54:02 +00:00
Olivier Lamy bbe8ee8d63 move ant test to maven plugin it tests
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337862 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 12:52:59 +00:00
Herve Boutemy cb0fda1300 continue refactoring: split generation utils from PluginUtils to GeneratorUtils
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337854 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 12:09:13 +00:00
Herve Boutemy d1998943e5 fixed typo
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337850 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 11:23:29 +00:00
Herve Boutemy a9aca6f75c refactoring: split generators part of maven-plugin-tools-api to its own maven-plugin-tools-generators module
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337845 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 11:09:17 +00:00
Herve Boutemy 169cb9dcc2 [MPLUGIN-194] support expression="a property" in addition to expression="${a property}"
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337816 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 09:04:24 +00:00
Herve Boutemy 369596166a [MPLUGIN-189] changed descriptor goal default phase from generate-resources to process-classes for Java 5 annotations (which are actually taken from compiled code, not from source)
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337808 13f79535-47bb-0310-9956-ffa450edef68
2012-05-13 08:29:05 +00:00
Olivier Lamy a0635587e4 add a simple it test with ant mojo
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337714 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 22:52:34 +00:00
Herve Boutemy e42b381a7f removed dead code
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337712 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 22:41:56 +00:00
Olivier Lamy d62a360110 use released version of invoker plugin
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337694 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 21:34:09 +00:00
Herve Boutemy 5d63f01d12 reverted maven-reporting-impl upgrade since it causes a failure with mvn 2.2.1
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337606 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 19:01:13 +00:00
Herve Boutemy b3acbd4df6 enum introduction fix
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337601 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 17:46:30 +00:00
Herve Boutemy c95ea5dd89 first pass at IT fix since enums introduction
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337599 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 17:38:03 +00:00
Herve Boutemy eeac216d3f updated maven-reporting-impl
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337559 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 14:58:43 +00:00
Herve Boutemy acc5979f13 removed unused imports
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337554 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 14:39:30 +00:00
Herve Boutemy 45f4ad6034 improved javadoc
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1337493 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 10:01:00 +00:00
Olivier Lamy 69afeb1a56 fix mvn 2 compatibility
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1337351 13f79535-47bb-0310-9956-ffa450edef68
2012-05-11 20:02:08 +00:00
Olivier Lamy 2f6eee2513 [MPLUGIN-189] if helpPackageName is not configured change the package of the generic class name to have a similar package as before annotations
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1337279 13f79535-47bb-0310-9956-ffa450edef68
2012-05-11 16:46:34 +00:00
Olivier Lamy 643c8de61c fix package name parameter for help generation
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1337278 13f79535-47bb-0310-9956-ffa450edef68
2012-05-11 16:46:13 +00:00
Olivier Lamy 2eef7a412b don't test help generation in all it, use doclet for help generation to not force users to add annotations artifact as a dependency
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1337275 13f79535-47bb-0310-9956-ffa450edef68
2012-05-11 16:45:45 +00:00
Olivier Lamy 4ec2eaf3a5 [MPLUGIN-189] push some stuff on help for annotations
the goal is to have a generic class which will read the descriptor.
Copy of the descriptor with cleaning html for description fields (copy in a path META-INF/maven/${groupId}/${artifactId}/plugin-description.xml

git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1337273 13f79535-47bb-0310-9956-ffa450edef68
2012-05-11 16:44:59 +00:00
Olivier Lamy d85b22ec88 [MPLUGIN-189] scan sources from dependencies if sources classifier found to get @since,@deprecated and text
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1336291 13f79535-47bb-0310-9956-ffa450edef68
2012-05-09 16:45:26 +00:00
Olivier Lamy ccc68be0c6 @Execute can come from parent classes hierarchy
order parameters/components on fieldName order to ensure stability of tests.

git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1336290 13f79535-47bb-0310-9956-ffa450edef68
2012-05-09 16:43:54 +00:00
Olivier Lamy 261a3cf86a exclude @Mojo annotation when coming from classes from dependencies
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1335766 13f79535-47bb-0310-9956-ffa450edef68
2012-05-08 21:01:28 +00:00
Olivier Lamy 3dd6a922a9 store the origin artifact of the annotation for later use
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1335765 13f79535-47bb-0310-9956-ffa450edef68
2012-05-08 21:01:10 +00:00
Olivier Lamy 18e8cb4178 use artifacts for scanning for future use
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1335764 13f79535-47bb-0310-9956-ffa450edef68
2012-05-08 21:00:44 +00:00
Olivier Lamy 77a87b0236 [MPLUGIN-189] support inheritence from classes available in dependencies: it with annotations in parent class available in reactors
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1335763 13f79535-47bb-0310-9956-ffa450edef68
2012-05-08 21:00:16 +00:00
Olivier Lamy 2373bae319 [MPLUGIN-189] support components field inheritance without role defined
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1335092 13f79535-47bb-0310-9956-ffa450edef68
2012-05-07 16:15:35 +00:00
Olivier Lamy e008c8012c [MPLUGIN-189] support components field inheritance
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1335091 13f79535-47bb-0310-9956-ffa450edef68
2012-05-07 16:15:12 +00:00
Olivier Lamy a4ba9593bb improve it
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1335070 13f79535-47bb-0310-9956-ffa450edef68
2012-05-07 15:40:20 +00:00
Olivier Lamy ccc0c36afe [MPLUGIN-189] support parameter field inheritance
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1335069 13f79535-47bb-0310-9956-ffa450edef68
2012-05-07 15:39:56 +00:00
Olivier Lamy 32975142d5 comment test for help generation with annotations due to chicken and eggs trouble
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1333851 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 10:05:28 +00:00
Olivier Lamy 28a6f54643 revert back phase change help generation with doclet must continue to work
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1333850 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 10:05:16 +00:00
Olivier Lamy 5da55eb1be add an it test.
add a flag to prevent error when using only annotations: no descriptors found
extraction is bind to generate-sources in maven core for maven-plugin packaging so at this stage no classes available for scanning annotations

git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1333847 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 10:03:54 +00:00
Olivier Lamy 581a5da641 move annotations to an other artifacts: users only need annotations and the whole content of the scan tooling
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1333844 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 10:02:40 +00:00
Olivier Lamy 6a4e7387fc simplify properties with using ${project.version}
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1331711 13f79535-47bb-0310-9956-ffa450edef68
2012-04-28 08:41:46 +00:00
Olivier Lamy a396a42d68 bump version to 3.0-SNAPSHOT
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1331709 13f79535-47bb-0310-9956-ffa450edef68
2012-04-28 08:35:48 +00:00
Olivier Lamy 3c1c831de4 avoid it running twice
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1331611 13f79535-47bb-0310-9956-ffa450edef68
2012-04-27 22:07:49 +00:00
Robert Scholte e3c0d1e684 Add IT for MPLUGIN-187, can't reproduce it with current version
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1328474 13f79535-47bb-0310-9956-ffa450edef68
2012-04-20 18:28:26 +00:00