From: Bryan T. <tho...@us...> - 2006-03-09 18:37:14
|
Update of /cvsroot/cweb/extser In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22010 Added Files: maven.xml project.xml .cvsignore LICENSE.txt project.properties Log Message: Initial import. The extensible serialization framework was also contributed to the jdbm project and exists under that license as well. --- NEW FILE: .cvsignore --- .classpath .project --- NEW FILE: maven.xml --- <project default="build" xmlns:j="jelly:core" xmlns:artifact="artifact" > <!-- --> <!-- Generate FAQ from xdocs/faq.fml. --> <!-- --> <preGoal name="xdoc:jelly-transform"> <attainGoal name="faq"/> </preGoal> <!-- --> <!-- Conditionally disable linkcheck based on a property. --> <!-- --> <postGoal name="xdoc:register-reports"> <j:if test="${maven.linkcheck.disable}"> <attainGoal name="maven-linkcheck-plugin:deregister"/> <echo>linkcheck is disabled.</echo> </j:if> </postGoal> <!-- --> <!-- Conditionally disable checkstyle based on a property. --> <!-- --> <postGoal name="xdoc:register-reports"> <j:if test="${maven.checkstyle.disable}"> <attainGoal name="maven-checkstyle-plugin:deregister"/> <echo>checkstyle is disabled.</echo> </j:if> </postGoal> <!-- --> <!-- Cause JAR to be built for install goal. --> <!-- --> <goal name="install"> <attainGoal name="jar"/> <artifact:install artifact="${maven.build.dir}/${maven.final.name}.jar" type="jar" project="${pom}" /> </goal> <!-- --> <!-- Copy the architecture directory to generated site. --> <!-- --> <postGoal name="xdoc:init"> <echo>Copying architecture directory into generated site.</echo> <copy todir="${basedir}/target/docs/architecture"> <fileset dir="${basedir}/src/architecture"/> </copy> </postGoal> </project> --- NEW FILE: project.properties --- # The cweb artifacts and artifacts from a few open source projects # that are not already up on ibiblio may be automatically downloaded # from the cweb maven repository on source forge or on # proto.cognitiveweb.org. If the license does not permit # redistrubution, then you will have to get the artifact from its # authoritative source. maven.repo.remote=http://www.ibiblio.org/maven/,http://www.cognitiveweb.org/maven-repository,http://proto.cognitiveweb.org/maven-repository maven.javadoc.links=\ http://java.sun.com/j2se/1.4.2/docs/api maven.javadoc.offlineLinks=\ http://java.sun.com/j2se/1.4.2/docs/api#/j2sdk1.4.1_02/docs/api --- NEW FILE: LICENSE.txt --- The Notice below must appear in each file of the Source Code of any copy you distribute of the Licensed Product. Contributors to any Modifications may add their own copyright notices to identify their own contributions. License: The contents of this file are subject to the CognitiveWeb Open Source License Version 1.0 (the License). You may not copy or use this file, in either source code or executable form, except in compliance with the License. You may obtain a copy of the License from http://www.CognitiveWeb.org/legal/license/ Software distributed under the License is distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. Copyrights: Portions created by or assigned to CognitiveWeb, Inc. are Copyright (c) 2003-2003 CognitiveWeb, Inc. All Rights Reserved. Contact information for CognitiveWeb, Inc. is available at http://www.CognitiveWeb.org Portions Copyright (c) 2002-2003 Bryan Thompson. Acknowledgements: Special thanks to the developers of the Jabber Open Source License 1.0 (JOSL), from which this License was derived. This License contains terms that differ from JOSL. Special thanks to the CognitiveWeb Open Source Contributors for their suggestions and support of the Cognitive Web. Modifications: --- NEW FILE: project.xml --- <?xml version="1.0" encoding="ISO-8859-1"?> <project> <id>cweb-extser</id> <name>ExtSer</name> <package>org.CognitiveWeb</package> <extends>../cweb/project.xml</extends> <groupId>org.CognitiveWeb</groupId> <currentVersion>0.1-b1-dev</currentVersion> <organization> <name>CognitiveWeb.Org</name> <url>http://www.cognitiveweb.org/</url> <logo>http://www.cognitiveweb.org/Images/cogweb-logo.jpg</logo> </organization> <!-- required per-POM metadata. --> <inceptionYear>2002</inceptionYear> <url>http://www.cognitiveweb.org/</url> <logo>http://www.cognitiveweb.org/Images/tagline.gif</logo> <!-- The short description is used in the JAR manifest. For --> <!-- compatibility reasons, no leading/trailing newlines and --> <!-- 72 character length limit. --> <shortDescription>Extensible Serialization</shortDescription> <description> <![CDATA[ <p> A framework for extensible serialization of objects. Support is provided for both simple object (record at a time) and object graph serialization. Custom serialization handlers may be registered for a Class. Transparent versioning of the serialization format is supported for all objects, including reads of historical versions and a default behavior to write current versions. </p> <p> In order to integrate this serialization framework within a persistent store, you must provide a concrete implementation of the AbstractExtensibleSerializer class. That class is reponsible for managing the persistent state of the serializer, including the serializers and serializer versions. </p> <p> Applications that make use of this framework need only provide implementation of the ISerializer interface and register those implementations with the IExtensibleSerializer provided by their persistence layer. </p> ]]> </description> <versions> </versions> <!-- copy down inheritance applies. --> <siteAddress>www.cognitiveweb.org</siteAddress> <siteDirectory> /home/groups/c/cw/cweb/htdocs/technology/projects/${pom.artifactId} </siteDirectory> <!-- copy down inheritance applies. --> <distributionSite>www.sourceforge.net</distributionSite> <distributionDirectory>/projects/cweb</distributionDirectory> <!-- copy down inheritance applies. --> <issueTrackingUrl> http://jira.cognitiveweb.org/browse/EXTSER </issueTrackingUrl> <!-- copy down inheritance applies. --> <repository> <connection> scm:cvs:pserver:anonymous@${maven.scm.cvs.host}:/cvsroot/cweb:extser </connection> <developerConnection> scm:cvs:ext:user@${maven.scm.cvs.host}:/cvsroot/cweb:extser </developerConnection> <url>http://cvs.sourceforge.net/viewcvs.py/cweb/extser</url> </repository> <!-- copy down inheritance applies. --> <licenses> <license> <name>CognitiveWeb Open Source License</name> <url>http://www.cognitiveweb.org/legal/license/</url> <distribution>manual</distribution> </license> </licenses> <!-- copy down inheritance applies. --> <mailingLists> <mailingList> <name>Announce List</name> <subscribe> http://lists.sourceforge.net/lists/listinfo/cweb-announce </subscribe> <unsubscribe> http://lists.sourceforge.net/lists/listinfo/cweb-announce </unsubscribe> <archive> http://sourceforge.net/mailarchive/forum.php?forum=cweb-announce </archive> </mailingList> <mailingList> <name>Developer List</name> <subscribe> http://lists.sourceforge.net/lists/listinfo/cweb-developer </subscribe> <unsubscribe> http://lists.sourceforge.net/lists/listinfo/cweb-developer </unsubscribe> <archive> http://sourceforge.net/mailarchive/forum.php?forum=cweb-developer </archive> </mailingList> </mailingLists> <!-- copy down inheritance applies. --> <developers> <developer> <name>Bryan Thompson</name> <id>bryan</id> <email>tho...@us...</email> <organization>SAIC</organization> <!-- East coast. --> <timezone>-5</timezone> </developer> <developer> <name>Guy Lukes</name> <id>guy</id> <email>guy...@fr...</email> <organization>Federal Reserve Board</organization> <!-- East coast. --> <timezone>-5</timezone> </developer> <developer> <name>Brad Bebee</name> <id>brad</id> <email>be...@sa...</email> <organization>SAIC</organization> <!-- East coast. --> <timezone>-5</timezone> </developer> </developers> <contributors> <!-- <contributor> <name>...</name> <id>...</id> <email>...</email> <organization>...</organization> </contributor> --> </contributors> <!-- project-specific data. --> <dependencies> <!-- junit extensions. --> <dependency> <id>junit</id> <version>3.8.1</version> <url>http://www.junit.org/</url> </dependency> </dependencies> <build> <nagEmailAddress> tho...@us... </nagEmailAddress> <sourceDirectory>${basedir}/src/java</sourceDirectory> <unitTestSourceDirectory>${basedir}/src/test</unitTestSourceDirectory> <aspectSourceDirectory/> <!-- Unit test cases --> <unitTest> <includes> <include>org/CognitiveWeb/extser/TestAll.java</include> </includes> <!-- Resources for test cases are declared here. --> <resources> </resources> </unitTest> <!-- J A R R E S O U R C E S --> <resources> <resource> <directory>${basedir}/src/resources/logging</directory> <includes> <include>log4j.properties</include> </includes> </resource> </resources> <jars> </jars> </build> </project> |