Difference between revisions of "New Citation Style HowTo"

From MPDLMediaWiki
Jump to navigation Jump to search
Line 16: Line 16:
# add new citation style <code>Test</code> in the <code>src/main/resources/Schemas/explain-styles.xml</code>, define <code>output-formats</code>
# add new citation style <code>Test</code> in the <code>src/main/resources/Schemas/explain-styles.xml</code>, define <code>output-formats</code>
#  get nice items-list.xml from [http://pubman.mpdl.mpg.de/search/SearchAndExport?cqlQuery=escidoc.objid=escidoc:420912%20or%20%20escidoc.objid=escidoc:417665%20or%20escidoc.objid=escidoc:277899%20or%20escidoc.objid=escidoc:408415%20or%20escidoc.objid=escidoc:357855%20or%20escidoc.objid=escidoc:236884%20or%20escidoc.objid=escidoc:399942%20or%20escidoc.objid=escidoc:66205%20or%20escidoc.objid=escidoc:67079%20or%20escidoc.objid=escidoc:64657&exportFormat=ESCIDOC_XML PubMan live] and save in <code>src/test/resources/backup/CitationStyleTest_TestCollection.xml</code>
#  get nice items-list.xml from [http://pubman.mpdl.mpg.de/search/SearchAndExport?cqlQuery=escidoc.objid=escidoc:420912%20or%20%20escidoc.objid=escidoc:417665%20or%20escidoc.objid=escidoc:277899%20or%20escidoc.objid=escidoc:408415%20or%20escidoc.objid=escidoc:357855%20or%20escidoc.objid=escidoc:236884%20or%20escidoc.objid=escidoc:399942%20or%20escidoc.objid=escidoc:66205%20or%20escidoc.objid=escidoc:67079%20or%20escidoc.objid=escidoc:64657&exportFormat=ESCIDOC_XML PubMan live] and save in <code>src/test/resources/backup/CitationStyleTest_TestCollection.xml</code>
# changes in <code>src/test/java/test/TestCitationManager.java</code>
# changes in <code>src/test/java/test/TestCitationManager.java</code>:
** DataSource file
:* DataSource file
** tests testCitManOutput() only for CS Test (optionally)
:* tests testCitManOutput() only for CS Test (optionally)





Revision as of 14:43, 5 May 2010

This is a protected page.

Prerequisites[edit]

  • java SDK 6
  • svn
  • maven
  • jEdit

Steps[edit]

  1. $svn co https://zim02.gwdg.de/repos/common/trunk/common_services
  2. $cd common_services/citationmanager
  3. check whether co was OK:
    $mvn clean install
  4. $cd src/main/resources/CitationStyles
  5. $cp rm Default Test; rm -rf Test/.svn
  6. add new citation style Test in the src/main/resources/Schemas/explain-styles.xml, define output-formats
  7. get nice items-list.xml from PubMan live and save in src/test/resources/backup/CitationStyleTest_TestCollection.xml
  8. changes in src/test/java/test/TestCitationManager.java:
  • DataSource file
  • tests testCitManOutput() only for CS Test (optionally)


...

$mvn -Dtest=TestCitationManager test