Castor XML - core.
The core XML data binding framework with support for marshalling Java objects to and unmarshalling from XML documents..
Here is the list of declaration for castor-xml. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.codehaus.castor</groupId> <artifactId>castor-xml</artifactId> <version>1.3.2</version> </dependency>
If you think this Maven repository POM file listing for castor-xml is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table lists the most popular artifacts which are depending on castor-xml-1.3.2. Their categories and depend by count are also listed.
Category | Artifact | Depended By Count |
---|---|---|
Spring | spring-oxm 3.2.8.RELEASE Spring Object/XML Marshalling | 6 |
Spring | spring-oxm 3.2.6.RELEASE Spring Object/XML Marshalling | 7 |
The following plugins are used in the castor-xml-1.3.2.jar
The following packages are defined in the castor-xml-1.3.2.jar
org.castor.mapping org.castor.xml org.exolab.castor.dsml org.exolab.castor.dsml.jndi org.exolab.castor.dsml.mozilla org.exolab.castor.dsml.schema org.exolab.castor.dsml.tools org.exolab.castor.mapping org.exolab.castor.mapping.handlers org.exolab.castor.mapping.loader org.exolab.castor.mapping.xml org.exolab.castor.mapping.xml.descriptors org.exolab.castor.mapping.xml.types org.exolab.castor.mapping.xml.types.descriptors org.exolab.castor.net org.exolab.castor.net.util org.exolab.castor.tools org.exolab.castor.types org.exolab.castor.util org.exolab.castor.util.dialog org.exolab.castor.xml org.exolab.castor.xml.descriptors org.exolab.castor.xml.handlers org.exolab.castor.xml.location org.exolab.castor.xml.parsing org.exolab.castor.xml.parsing.primitive.objects org.exolab.castor.xml.util org.exolab.castor.xml.util.resolvers org.exolab.castor.xml.validators org.exolab.castor.xml.wls8
Here is the content of the POM file.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.codehaus.castor</groupId> <artifactId>castor-xml</artifactId> <parent> <groupId>org.codehaus.castor</groupId> <artifactId>castor</artifactId> <version>1.3.2</version> </parent> <packaging>jar</packaging> <name>Castor XML - core</name> <description> The core XML data binding framework with support for marshalling Java objects to and unmarshalling from XML documents. </description> <scm> <connection>scm:svn:http://svn.codehaus.org/castor/castor/tags/castor-1.3.2/xml</connection> <developerConnection>scm:svn:https://svn.codehaus.org/castor/castor/tags/castor-1.3.2/xml</developerConnection> <url>http://svn.castor.codehaus.org/browse/castor/castor/tags/castor-1.3.2/xml</url> </scm> <build> <resources> <resource> <directory>target/generated-sources/castor</directory> <includes> <include>**/*.cdr</include> </includes> </resource> <resource> <directory>src/main/resources</directory> </resource> </resources> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>castor-maven-plugin</artifactId> <configuration> <schema>${basedir}/src/main/resources/org/exolab/castor/mapping/mapping.xsd</schema> <properties>${basedir}/src/main/resources/org/exolab/castor/mapping/mapping.builder.properties</properties> <packaging>org.exolab.castor.mapping.xml</packaging> <bindingfile>${basedir}/src/main/resources/org/exolab/castor/mapping/mapping-binding.xml</bindingfile> </configuration> <executions> <execution> <goals> <goal>generate</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>org.codehaus.castor</groupId> <artifactId>castor-core</artifactId> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>stax</groupId> <artifactId>stax</artifactId> </dependency> <!-- <dependency> <groupId>javax.xml</groupId> <artifactId>jaxp-api</artifactId> <version>1.4.2</version> </dependency>--> <!-- optional run-time dependencies --> <dependency> <groupId>oro</groupId> <artifactId>oro</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>jakarta-regexp</groupId> <artifactId>jakarta-regexp</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>ldapsdk</groupId> <artifactId>ldapsdk</artifactId> <optional>true</optional> </dependency> <!-- test dependencies --> <dependency> <groupId>ant</groupId> <artifactId>ant</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>edu.umd.cs.mtc</groupId> <artifactId>multithreadedtc</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <scope>test</scope> </dependency> </dependencies> </project>