![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ![]() | ![]() | ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ![]()
|
Download Castor & dependencies to 3rd-party products
Documentation Author(s): Releases Latest Stable Release Castor XML code generation - Ant task Samples Commons Latest Milestone Release Castor XML code generation - Ant task Samples Castor XML Spring factory beans Spring ORM for Castor JDO Commons Past Releases SVN Snapshots Dependent Libraries Castor XML Castor JDO Castor DSML Maven 2 dependencies ReleasesPlease carefully make yourself familiar with the license model of Castor, available here. Latest Stable ReleaseCastor
XML code generation - Ant task
Samples
Commons
The tarball and zips includes all the JARs required by Castor, the docs and API JavaDocs. To fully install Castor, simply extract all the JARs into your classpath. The SVN snapshot includes additional JARs required to build Castor. It is self sufficient and does not require any external components, except for javac. The documentation set includes JavaDocs for the API and JavaDocs for the full source code, including class usage. A small documentation set without the full source JavaDocs is available in the tarball and zips. All the JARs included with Castor and used for building Castor are available for distribution free of charge, subject to the respective license agreements. All implementation JARs (i.e. non APIs) are available under an open source license and available from our FTP server. Open source licenses in use include Apache (ASF), Exolab, Mozilla (MPL), and public domain. All licenses are fully compatible with each other. The example JAR includes fully functional samples that demonstrate the use of various features of Castor, including marshalling and unmarshalling to/from XML, data persistence using JDO, source code generation from an XML Schema instance. The example wep application (in form of a WAR archive) includes fully functional samples that demonstrate the use of Castor from within a standard J2EE web application. The WAR file can be deployed to any J2EE compliant web application container (including amongst others Tomcat, WebSphere, JBoss, Weblogic, etc.) using the standard way of deployment of your web application server. Latest Milestone ReleaseCastor
XML code generation - Ant task
Samples
Castor XML Spring factory beans
The JARs in this directory carry a timestamp in their name. Please make sure that you always use the latest JAR file, unless you require a specific version. For those of you working with Maven 2, please add the following dependency to your POM to include the Spring factory beans for Castor XML with your project:
As we are currently providing snapshot releases only for the factory beans, you will have to add the following <repository> element to your POM as well, so that Maven 2 knows about the Codehaus Snapshot repository when trying to resolve and download dependencies.
Spring ORM for Castor JDO
The JARs in this directory carry a timestamp in their name. Please make sure that you always use the latest JAR file, unless you require a specific version. For those of you working with Maven 2, please add the following dependency to your POM to include the Spring ORM package for Castor JDO with your project:
As we are currently providing snapshot releases only for the factory beans, you will have to add the following <repository> element to your POM as well, so that Maven 2 knows about the Codehaus Snapshot repository when trying to resolve and download dependencies.
Commons
Past ReleasesYou may be able to find some past releases on the HTTP Server:SVN SnapshotsTo obtain the latest SVN version, please use a SVN-enabled client to access our SVN server. Instructions for doing so can be found here. For those of you behind a firewall with the SVN port non-accessible, please
download Castor from the SVN server using the HTTP interface at
Dependent LibrariesJARs required to build Castor and dependencies for various packages are contained in the lib directory. JARs required for distribution are marked with bold text:
and optionally
The last two JAR files are required when using patterns with XML Schema type definitions. Castor XMLCastor XML is dependent on the latest release of Xerces available from the library directory and Apache Xerces. Other XML parser may be used instead of Xerces, however, Xerces is required to provide the XML serializer package for XML document production. Castor JDOCastor JDO uses Castor XML for processing the XML mapping file and thus has the same dependency on Xerces as explained above. In addition applications that rely on Java 1.3 and earlier that use Castor JDO must include jdbc-se2.0.jar or any alternative JAR that includes the javax.sql.DataSource interface. The JDO examples uses Apache Derby and depends on the JDBC driver provided with the examples archive. This driver is only required for running the samples, and is not required otherwise, especially if you use a different database server. Castor DSMLCastor DSML is dependent on the latest release of Xerces available from the library directory and XML Apache. Other XML parser may be used instead of Xerces, however, Xerces is required to provide the XML serializer package for XML document production. Castor DSML has two implementations, one that uses JNDI and one that uses the Mozilla Directory SDK. Applications that use the JNDI package (org.exolab.castor.dsml.jndi) are required to include jndi.jar or any alternative JAR that includes the JNDI 1.2 API. Applications that use the Mozilla Directory SDK (org.exolab.castor.dsml.mozilla) are required to include ldapjdk.jar or any alternative JAR that includes version 4.0 of the Mozilla Directory SDK. We recommend using the Mozilla Directory SDK as the JNDI LDAP service provider and have positive experience using it with OpenLDAP. The JNDI LDAP service provider is included in the ldapsp.jar. Maven 2 dependenciesAs of release 1.0.3, the Castor team has started to make selected build and release artefacts available through Maven. The following table summarizes the build artefacts currently available.
For those artefacts available as snapshot releases only, please make sure that your project POMS include the following <repository> definition:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |