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
b7864f235b
formatting
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337705 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 22:14:26 +00:00
Olivier Lamy
2f1b305901
javadoc from components.xml and remove file
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337658 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 21:13:41 +00:00
Olivier Lamy
b6e4781de6
generate components.xml rather than writing it manually
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337657 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 21:13:24 +00:00
Olivier Lamy
ca84ee10df
restore required and readonly attributes in @Component (not sure the need of that :-) ) maybe future use in core.
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337639 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 20:37:35 +00:00
Herve Boutemy
f960418b9c
enum introduction fix
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337600 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 17:41:36 +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
360a9d2e8e
added InstanciationStrategy enumeration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337592 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 17:07:01 +00:00
Herve Boutemy
c9063cbb83
added DependencyScope enumeration
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337586 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 16:14:40 +00:00
Herve Boutemy
36f982ee7a
changed name for more consistency with other extractors
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337570 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 15:27:38 +00:00
Herve Boutemy
d429187237
fixed typo
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337569 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 15:25:54 +00:00
Herve Boutemy
72dada3d21
added documentation, with the same example as Mojo Javadoc Tags
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337568 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 15:23:34 +00:00
Herve Boutemy
e77f26d98f
code formatting
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1337556 13f79535-47bb-0310-9956-ffa450edef68
2012-05-12 14:51:14 +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
ba66d8def7
add warning if artifact with sources classifier not found
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1336293 13f79535-47bb-0310-9956-ffa450edef68
2012-05-09 16:45:49 +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
d1e2e09ba8
add the directory only if exists
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1336288 13f79535-47bb-0310-9956-ffa450edef68
2012-05-09 16:43:10 +00:00
Olivier Lamy
9badbe7f68
[MPLUGIN-189] scan sources from reactors project to get @since,@deprecated and text
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1335767 13f79535-47bb-0310-9956-ffa450edef68
2012-05-08 21:01:42 +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
1a12b44178
private field
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1335071 13f79535-47bb-0310-9956-ffa450edef68
2012-05-07 15:40:34 +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
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
ddebc219e5
support @since @deprecated and description at class level
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1333849 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 10:04:31 +00:00
Olivier Lamy
06470fdc2a
move to a Map with className as key to merge with javadoc scan
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1333848 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 10:04: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
5e3bc49bf1
add TODO for scanning dependencies and sources too for javadoc @since, @deprecated and comments
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1333846 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 10:03:05 +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
bd7823e539
[MPLUGIN-189] datamodel to MojoDescriptor
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1333843 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 10:01:52 +00:00
Olivier Lamy
193f03e404
expose datamodel classes for Mojo and Execute annotations
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1333842 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 10:01:39 +00:00
Olivier Lamy
58fd600871
missing license header in pom
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1333841 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 10:01:23 +00:00
Olivier Lamy
ef09ac0dcb
add missing @since 3.0
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1333840 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 10:01:14 +00:00
Olivier Lamy
e2512e1859
[MPLUGIN-189] add a datamodel parent class with description,since and deprecated which need to parse with qdox
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1333839 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 10:00:53 +00:00
Olivier Lamy
7575a48961
test we have className and parentClassName after scanning
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1333837 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 10:00:32 +00:00
Olivier Lamy
dfec22a65e
[MPLUGIN-189] cleanup with moving some classes to separate packages
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1333836 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 10:00:19 +00:00
Olivier Lamy
7e10f5b09f
[MPLUGIN-189] commit some stuff on annotation scanning
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1333835 13f79535-47bb-0310-9956-ffa450edef68
2012-05-04 09:59:49 +00:00
Olivier Lamy
8c108af423
Goal annotation renamed to Mojo, ThreadSafe moved to an attribute in Mojo annotation
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1332010 13f79535-47bb-0310-9956-ffa450edef68
2012-04-29 22:00:20 +00:00
Olivier Lamy
8f804a31b5
add missing annotation parameters
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1331838 13f79535-47bb-0310-9956-ffa450edef68
2012-04-28 21:23:35 +00:00
Olivier Lamy
f4945e157a
[MPLUGIN-189] add java 5 annotations support to mark Mojo sources
...
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/branches/MPLUGIN-189@1331837 13f79535-47bb-0310-9956-ffa450edef68
2012-04-28 21:23:10 +00:00