Copybara import of the project:

  - afa88da958e1cfb953fb4c38f0b4a1cfec608162 Initial contribution by Roman Grigoriadi <roman.grigoriadi@oracle.com>
  - 0ea13609fe9b739a74b9e4835448df3abcd5c56d Removed reference to EE4J JAXB project from README.md by Roman Grigoriadi <roman.grigoriadi@oracle.com>
  - c97d9ee6b51bba4b40a576a29ca3d99504618999  Parent updated to 1.0.2. Top level pom.xml cleanup. (#12... by Tomáš Kraus <tomas.kraus@oracle.com>
  - b3aa3aa612b4cb59533d112afcc7aa9b2fcb5a97 Merge pull request #1228 from Tomas-Kraus/master by Tomáš Kraus <tomas.kraus@oracle.com>
  - ba16d14f360c754e177c3dee89bed782c54bd185 Issue #1231 - Moving maven-antrun-plugin version to plugi... by Tomáš Kraus <tomas.kraus@oracle.com>
  - e3623bf9f5569b263f0dfbeb75f5b8d5216916f6 Codemodel is now separated Maven project.  (#1239) by Roman Grigoriadi <bravehorsie@gmail.com>
  - 72e2860d91e71c62288e0c7b21530f8987a987db Merge pull request #1243 from eclipse-ee4j/mistype-fix by Roman Grigoriadi <bravehorsie@gmail.com>
  - f2c972381176b8b89eec800c659e7583f490e362 jaxb-ri/xsom and jaxb-ri/external are now separate Maven ... by Roman Grigoriadi <bravehorsie@gmail.com>
  - 00e61017db3e82760ecb2b094fa04bd7084af409 Uptake eclipse dependencies. (#1245) by Roman Grigoriadi <bravehorsie@gmail.com>
  - dbcdb7b4509eb59a79069e6b923a65691f50a386 Nonsnapshot RNGOM version. (#1252) by Roman Grigoriadi <bravehorsie@gmail.com>
  - 19ec23d4c11fabe1e217d4add2daf32c7f2cef14 javadoc generation fix (#1254) by Roman Grigoriadi <bravehorsie@gmail.com>
  - a4e1ab0889ddebcc4e1045ba8700921ee618605e sources generation fix (#1256) by Roman Grigoriadi <bravehorsie@gmail.com>
  - c379584d380f07661984bb997a974663e718d55b Jakarta names for JAR files in scripts and documentation.... by Roman Grigoriadi <bravehorsie@gmail.com>
  - 1611cf33108c070b1ee599987aeb5cd21091d5a1 Backwards compatible support for JavaSE service loading. ... by Roman Grigoriadi <bravehorsie@gmail.com>
  - ecc066286e1e9e2739a7f8b7c0e48c9346367934 Remove version from javax.activation osgi import. (#1263) by Roman Grigoriadi <bravehorsie@gmail.com>
  - c33a6288883361dd18be63ecd640beef26f68193 License files for all generated jars in the project. (#12... by Roman Grigoriadi <bravehorsie@gmail.com>
  - ff56a581ea994cdfe6695e7df453eee5d7a8641a remove reduntant profiles, obsolete plugins, etc (#1267) by Lukas Jungmann <lukas.jungmann@oracle.com>
  - c5bb550aceaebfbf7cebdd0c66d0ac829967042d sources jar should not be touched after signing (#1269) by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 6f51ad96098dc73540b7e9abf546165f16c4f71e SchemaGenTask fails without fork by Roman Grigoriadi <roman.grigoriadi@oracle.com>
  - d64d08da5c301bf8ffb40c7857095a9b986c217b Fix module path for xjc/schemagen .bat files by Roman Grigoriadi <roman.grigoriadi@oracle.com>
  - 0042068395f720bbe368762832e33ede1141f67a Add missing .java resource files to jaxb-xjc.jar. by Roman Grigoriadi <roman.grigoriadi@oracle.com>
  - 2ac45c79a88ba9c066f2a3f19e52bb0bdba4c584 Fix JAXB version in documentation. Added 2.3.2 release no... by Roman Grigoriadi <roman.grigoriadi@oracle.com>
  - b28a6eb3ec8b0157094627910d087b43d500c517 Added missing opens to XJC. by Roman Grigoriadi <roman.grigoriadi@oracle.com>
  - 69339bf9f5ac2f49f932391d66abc75fe1f0ad85 Substitute jakarta.activation-api with jakarta.activation. by Roman Grigoriadi <roman.grigoriadi@oracle.com>
  - 519c31df660f45b04e908d7c5d38d1c42dfe8e9c Ignoring Eclipse project files. by Alexey Valikov <aleksei.valikov@gmail.com>
  - 7deeeb36757726ae13a56f4524ac3d280049ca1c Proper path separator for xjc. by Roman Grigoriadi <roman.grigoriadi@oracle.com>
  - 25ab7a7f5befd17945edc72a6df32ca0bc900b84 Added build and dependency instructions to README. by Roman Grigoriadi <roman.grigoriadi@oracle.com>
  - 992d00f4eb0414e2c9f7a0fd43045bfee9551d46 Updated docbook documentation with JAXB fat-jar bundles. by Roman Grigoriadi <roman.grigoriadi@oracle.com>
  - 946866f3f1780b41903172be6cc31d375315853c Update readme formatting. by Roman Grigoriadi <roman.grigoriadi@oracle.com>
  - 285ecd6e28a07ba898409bd5a21a143d5e1f6e3c Added travis build. by Roman Grigoriadi <roman.grigoriadi@oracle.com>
  - 5324a464475cfc8ce64ffeece2351f18660ca4b2 Update JAXB RI dependencies: org.jvnet.staxex:stax-ex com... by eclipse-jaxb-impl-bot <43180425+eclipse-jaxb-impl-bot@users.noreply.github.com>
  - 0a92c0ca5facbe5db2100eadaedd1b01fb0c4b60 Drop <p> tag from generated JavaDoc by Stephan Schroevers <stephan202@gmail.com>
  - b8e7f2a652dc6e8a390c8822b0c07ddb0c4b2744 jaxb-ri/bundles packaging update. (#1318) by Roman Grigoriadi <bravehorsie@gmail.com>
  - 39add9d139ee99106c3c6ec2f7f795fec8f7c814 Build related fixes for jdk 11.0.4+ by Lukas Jungmann <lukas.jungmann@oracle.com>
  - e30d2d836507fb9330dfc7825bbbb3b9b8e77e87 small tweak by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 0588141655bf34936c286133c7b980b9a801bc69 oops by Lukas Jungmann <lukas.jungmann@oracle.com>
  - a434238dfb488d33bc3bb0e4cd32436a3abc6dac add missing resources to bundles by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 8e1e641140eb01e3e5bd3ad345ba5433c4a0267c Fix file descriptor leak in the plugin for episode genera... by Bjørn Mølgård Vester <bjornvester@gmail.com>
  - f3a629db9cbec6b3510aa29826353b46e42c8591 clean up the build for JDK 8 src level by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 0d43a79dad0191271ea00ee91dba0197b9e395f7 Updated links in README. (#1291) by Roman Grigoriadi <bravehorsie@gmail.com>
  - edaa936848bd03079b2764c6916b86e59e182b5c switch min bin level to 8 by Lukas Jungmann <lukas.jungmann@oracle.com>
  - c938054e186e10f85481e023a89bed4b4ee125c5 Fix build on path with whitespaces by Daniel Kec <daniel@kecovi.cz>
  - e5527a0fbfd87a8c2e8b6fc790d992db21378cc2 Fix incorrect quoting in resource bundles by David M. Lloyd <david.lloyd@redhat.com>
  - c6f228493c6f7dcb5558d3aed01a37d605c5b625 Create CONTRIBUTING.md by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 83c5858de344a426724749e3756785a63caa02b2 Various fixes: (#1357) by Lukas Jungmann <lukas.jungmann@oracle.com>
  - d752d773de6484e95f60369711e894f42cce1df2 escape & and @ in javadoc by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 23291614dcc70d7b9f20a25d00ee59462ac40418 istack-runtime should be transitive dep by Lukas Jungmann <lukas.jungmann@oracle.com>
  - df762650455fad713487c150771de59777887eb1 adopt jakarta into name, description etc, (#1360) by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 1bef89fe1a814ef09aac14ddc11258aeff652010 Integrate istack-commons 3.0.10 by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 68edda4a0c5a2044f9db473fc3182d1233132e3f Samples revision with jdk 11 (#1346) by Daniel Kec <daniel@kecovi.cz>
  - 9956d06cde798b9eb4ae7df92684c80a69e92de5 issue-1146: AnyAttribute is now generated in case of inhe... by Rémy Cosne <remy.cosne@gmail.com>
  - e6af819a80553a8f804c71a3c906d82d2d47a715 update travis config (#1372) by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 5cf76f532efc418b79ba0342d69b7116e3569358 Fix (un)marshal bug #1135 by Lin Gao <lgao@redhat.com>
  - d134fd32c54a353132385f1e9d633876bc97d0de Added Tests by Lin Gao <lgao@redhat.com>
  - dd028b2f0b08d056272ffc3cf78a22631656c644 add copyright check to travis (#1373) by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 263e92e2da1a0e934510a61f7525b1f310d13924 Revert optimization removal (#1352) by Daniel Kec <daniel.kec@oracle.com>
  - e57a69bce4ea15fb1f2a1b32f35e7a8281b36b73 c.s.t.x.g.bean should be open to impl instead of API by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 9e080d9eb4d6ef372f6ac2cf8691fd08578daaae Fixes #1367 File names passed as arguments are not proper... by Thibault Vallin <thibault.vallin@oracle.com>
  - c5866c3ef620baeb4999b0bf6e5126f08b135266 simplify content of jaxb-ri.zip by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 46870845f070b1b86f59e62d667955278ea3d413  #1349: schemagen.sh script fails if JAVA_TOOL_OPTIONS is... by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 7568ea6d30ed628cfebc3a9f5b0ddcea099b3d03 jaxb-impl is a multi-release jar by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 31b28b71384632aeb28f6380b0509ef10ccadd25 #1368: Inconsistency of provided services between classpa... by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 76716e58851d2e0c5dde5b3a6551195adc812f72 #1368: Inconsistency of provided services between classpa... by Lukas Jungmann <lukas.jungmann@oracle.com>
  - cef042eb15bf385d72baa86ffa151edff14faa6c keep the old service for compatibility by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 168e6a7da964f879eb34fd30cfecf4b3dcc09ae1 allow build on JDK13 (#1379) by Lukas Jungmann <lukas.jungmann@oracle.com>
  - a0041d194d16cd1e00e27be3ca677b599edfe925 #1322: xjc.sh fix for JAVA_HOME variables with spaces (#1... by jbescos <jorge.bescos.gascon@oracle.com>
  - 3e7385077869bcd402e60e91dc6f69a260d839aa #1322: schemagen.sh fix for JAVA_HOME variables with spac... by jbescos <jorge.bescos.gascon@oracle.com>
  - 6fd7c4ef19121b7ca37d472ea54c38a9e79e7b05 Prepare release com.sun.xml.bind.mvn:jaxb-ri:2.3.3-b02 by Eclipse JAXBimpl Bot <jaxb-impl-bot@eclipse.org>
  - d033961b96b2485c2a42daf6a92c5d85ab096ab8 Prepare next development cycle for 2.4.0-SNAPSHOT by Eclipse JAXBimpl Bot <jaxb-impl-bot@eclipse.org>
  - 7fb089045ecaffeeadcb38392ad2966164f90e43 Fix incorrect header for package javax.xml.catalog in OSG... by Pieter-Jan Pintens <pieter-jan.pintens@unifiedpost.com>
  - 89e28fac35e0b2aa94b6b69e2e45ad7262c4e048 fix cpright by Lukas Jungmann <lukas.jungmann@oracle.com>
  - a09b1da3a0b6f36681d0ac54d4ad1d066a709f11 #1383: Schema generation fails to handle ElementType.TYPE... by Lukas Jungmann <lukas.jungmann@oracle.com>
  - cfb14a55817e284d3373e6abb675c80a91bb440b tweaks to schemagen by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 04fe67551d3a3e4d447abdea0f2b9f944866e707 update parent to 1.0.6, activation to 1.2.2, jaxb-api to ... by Lukas Jungmann <lukas.jungmann@oracle.com>
  - b7932775628a931d189512d888f815af326aec34 Replace cobertura by jacoco (#1389) by Thibault Vallin <thibault.vallin@oracle.com>
  - 185408fc4fac8bc8f8d2950521bb3a706326c495 Use proper project name, url in comment in generated files by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 76b955ddb0d6b16e6af2588f3b9e63768f0f9100 update parent in subprojects, remove timestamps from mani... by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 9effbd2f01f845f8c9ed5b2159e630bfbc776c16 #1209: JAVA 10 modules break old kludge by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 31ebda2feccf9314409649d16d40abd8299b6162 #1266: File encoding for XJC generated java-files in error by Lukas Jungmann <lukas.jungmann@oracle.com>
  - d531eaefd921d29a5522ef7f25ec027d759b0eb1 integrate dtd-parser 1.4.3 by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 0983227d47d702fbcac6d6cf795653c95c9d0593 prepare for jdk 14 by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 8ada73f30bf3f35efa51c5533c5df8cfa6cd61a2 update build plugins by Lukas Jungmann <lukas.jungmann@oracle.com>
  - acad9292ed93f4dfc79f02c1a3ed81e8d87e55fa Jacoco collect data (#1407) by Thibault Vallin <thibault.vallin@oracle.com>
  - 60e04331e7ccca9d5f645c11625d0f6ea9ffd1ee Prepare release com.sun.xml.bind.mvn:jaxb-ri:2.3.3 by Eclipse JAXBimpl Bot <jaxb-impl-bot@eclipse.org>
  - b013bb96f3a039dfafb11b5a4ef5cd2ac5b43d73 Prepare next development cycle for 2.4.0-SNAPSHOT by Eclipse JAXBimpl Bot <jaxb-impl-bot@eclipse.org>
  - 4dc7cb3a2e2626b96a67f90b1a19f57488e9a9c7 bump version to 3.0.0-SNAPSHOT by Lukas Jungmann <lukas.jungmann@oracle.com>
  - dd133e1543c7773944d002fb6474ec1205446d72 [#1392] Update dependencies to Jakarta EE9 (#1393) by Andy McCright <j.andrew.mccright@gmail.com>
  - 765424026ea6bcf462c24622e059a15730b57b6e Integrate activation 2.0.0-RC3 by Lukas Jungmann <lukas.jungmann@oracle.com>
  - d4c8e818085422af6c61f11ff8d9518a27fe1344 remove obsolete osgi import config by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 9a504eb4a43fe5d56936b444558325c2a3291649 Close used jar by Piotrek Zygielo <piotr@zygielo.pl>
  - 0dccd326236249b2eff725e03e4c0a1544e2289b make java.desktop optional in xsom by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 11e23ff259eabc9a23658d1c8e48fae7c9e63f49 Prepare release com.sun.xml.bind.mvn:jaxb-ri:3.0.0-M1 by Eclipse JAXBimpl Bot <jaxb-impl-bot@eclipse.org>
  - 126888112e30ec0dd8dcaf631583acee121f27c0 Prepare next development cycle for 3.0.0-SNAPSHOT by Eclipse JAXBimpl Bot <jaxb-impl-bot@eclipse.org>
  - 46bfa342c1d71c351e967db7d5df5f5fe555d2fe Updated ${relaxng.version} from 2.3.3-b02 to 2.3.3 by Eclipse JAXBimpl Bot <jaxb-impl-bot@eclipse.org>
  - 6fe6e66cdeb1f86db29784e6a0c2ce78e95d67f4 Move service providers to jakarta by Lukas Jungmann <lukas.jungmann@oracle.com>
  - b71913ca04732bbd870f5d78eb05a7a11313a279 switch over to release compiler flag by Lukas Jungmann <lukas.jungmann@oracle.com>
  - c2119092901b14c5625be421b4b43ca620c6bfa9 fix pointer to mailing list by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 22aeb18a1e66ae8d3e2d2fe4187e0770364603f1 move jaxb-core out from jaxb-runtime and rename packages ... by Lukas Jungmann <lukas.jungmann@oracle.com>
  - 8e9e433e5f752ec4f3531093e39c41bb7d7d308a Prepare release com.sun.xml.bind.mvn:jaxb-ri:3.0.0-M2 by Eclipse JAXBimpl Bot <jaxb-impl-bot@eclipse.org>
  - 0a880151eb564ab276a8424b89c0f0b3b869d5db Prepare next development cycle for 3.0.0-SNAPSHOT by Eclipse JAXBimpl Bot <jaxb-impl-bot@eclipse.org>
  (And 228 more changes)

GitOrigin-RevId: cb1959656413314f33bdecba491762ad387efbb3
Change-Id: I7bd636347b590ada2e0d67fe288d6e24bbaee186
2287 files changed
tree: 81ca4b4f63c52b9bc889619a008656d708814e0e
  1. .github/
  2. jaxb-ri/
  3. .gitignore
  4. CONTRIBUTING.md
  5. LICENSE.md
  6. NOTICE.md
  7. README.md
README.md

Eclipse Implementation of JAXB

Build Status Jakarta Staging (Snapshots)

Jakarta XML Binding gives Java developers an efficient and standard way of mapping between XML and Java code. Java developers using Jakarta XML Binding are more productive because they can write less code themselves and do not have to be experts in XML. Jakarta XML Binding makes it easier for developers to extend their applications with XML and Web Services technologies.

Eclipse Implementation of JAXB enables developers to perform the following operations:

  • Unmarshal XML content into a Java representation
  • Access and update the Java representation
  • Marshal the Java representation of the XML content into XML content

This project is part of Eclipse Implementation of JAXB

License

Eclipse Implementation of JAXB is licensed under a license - EDL 1.0.

Contributing

We use contribution policy, which means we can only accept contributions under the terms of Eclipse Contributor Agreement.

Links

Other projects in this repository:

jaxb-ri/codemodel

Codemodel is an independent library for java code generation, which can be released separately. Besides here it is used in istack-commons-project, which in turn is a dependency of JAXB

jaxb-ri/xsom

XML Schema Object Model (XSOM) is a Java library that allows applications to easily parse XML Schema documents and inspect information in them. It can be released separately to satisfy a dependency of jaxb-fi, which in turn is optional dependency of JAXB

jaxb-ri/external

RNGOM and relaxng-datatype under jaxb-ri/external are tools for working with RelaxNG. Both can be released separately to break circular dependency between several jaxb-ri sub-projects including jaxb-ri/xsom above.