serviceloader-maven-plugin (for java6 ServiceLoader)
----------------------------------------------------
Key: MOJO-1272
URL: http://jira.codehaus.org/browse/MOJO-1272
Project: Mojo
Issue Type: New Feature
Components: _Plugin Submission
Environment: any
Reporter: fdb
Attachments: serviceloader-maven-plugin.zip
I wrote a plugin that generates services files for the ServiceLoader
introduced in Java 6 :
http://java.sun.com/javase/6/docs/api/java/util/ServiceLoader.html
for example:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>serviceloader-maven-plugin</artifactId>
<configuration>
<services>
<param>com.foo.Dictionary</param>
<param>com.foo.Operation</param>
</services>
</configuration>
</plugin>
</plugins>
</build>
this will generate these files:
META-INF/services/com.foo.Dictionary
META-INF/services/com.foo.Operation
by scanning the generated classes and finding all
non-abstract/non-interface implementations of the service interfaces.
The plugin itself has no Java 6 dependency
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email