Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/veithen/xjc-maven-plugin
https://github.com/veithen/xjc-maven-plugin
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/veithen/xjc-maven-plugin
- Owner: veithen
- Created: 2018-10-22T21:38:26.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-16T08:00:59.000Z (4 months ago)
- Last Synced: 2024-09-16T11:35:13.590Z (4 months ago)
- Language: Java
- Size: 104 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# xjc-maven-plugin
This is a simple (i.e. not feature complete) alternative to [jaxb2-maven-plugin](https://www.mojohaus.org/jaxb2-maven-plugin/Documentation/v2.5.0/), [maven-jaxb2-plugin](https://github.com/highsource/maven-jaxb2-plugin) and [cxf-xjc-plugin](http://cxf.apache.org/cxf-xjc-plugin.html). It grew out of the need to have a Maven plugin for xjc satisfying the following requirements:
* It must have separate goals to generate main and test sources (maven-jaxb2-plugin does not) and generated test sources must be added correctly to the Maven project (jaxb2-maven-plugin [does not](http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/metadata/pom.xml?r1=1815130&r2=1815129&pathrev=1815130)).
* It must works out of the box with recent Java versions (At the time of writing, cxf-xjc-plugin did not; jaxb2-maven-plugin was [fixed](https://github.com/mojohaus/jaxb2-maven-plugin/issues/138) in 2.5.0).
* It shouldn't fork a new VM to invoke xjc.
Note that this plugin is affected by [MNG-6506](https://issues.apache.org/jira/browse/MNG-6506).