资源说明:
1) Installing the Metadata Exporter
-----------------------------------
go to MD_EXPORT_PROJECT_HOME/ant-build
$>cd MD_EXPORT_PROJECT_HOME/ant-build
$>./build
Buildfile: H:\Dev\ecli-workspace\DWD-metadata-transformers\ant-build\build.xml
usage:
[echo] --------------- mdexp ${version} (${build}) ---------------
[echo]
[echo] available targets are:"
[echo]
[echo] build --> compile the source code
[echo] install [-Dout=\"output dir\" (default=/tmp/md-export) --> install into /tmp/mdexp-export
[echo] build-bin-tarball [-Dout=\"output dir\"] --> build binary tarball distribution
[echo] build-src-tarball [-Dout=\"output dir\"] --> build src tarball distribution
[echo] validation-tests --> run the validation tests suite
[echo] clean --> clean up the build directory
[echo] clean-all --> clean up build and tarball dirs
[echo] usage --> this help page ...
[echo]
[echo] See the comments inside the build.xml file for more details.
[echo]
BUILD SUCCESSFUL
Total time: 1 second
1.1) Build Source tarball
-------------------------
$>./build build-src-tarball -Dout=/tmp/mysources
Create a tarball of the project
1.2) Build binary tarball
-------------------------
Create a binary tarball that can be deployed on any unix (cygwin) machine.
$>./build build-bin-tarball -Dout=/tmp/binary-dists
1.4) Run the Validation Tests
-----------------------------
$>./build validation-tests
Buildfile: H:\Dev\ecli-workspace\DWD-metadata-transformers\ant-build\build.xml
_init:
_compile-classes:
[javac] Compiling 17 source files to H:\Dev\ecli-workspace\DWD-metadata-transformers\build\classes
validation-tests:
[junit] Project dir = H:\Dev\ecli-workspace\DWD-metadata-transformers\ant-build\..
[junit] log4j:WARN No appenders could be found for logger (org.eumetsat.dcpc.md.export.ReleaseDatabase).
[junit] log4j:WARN Please initialize the log4j system properly.
[junit] log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
[junit] ********** Create Export from R1: (add 10 files) **********
[junit] ********** Create Export from R2: (delete 5 files) **********
[junit] ********** Create Export from R3: (modify 1 file) **********
[junit] ********** Create Export from R4: (add 5 files, modify 1) **********
[junit] ********** Create Export from R5: (back to previous version) **********
[junit] ********** Create Export from R6: (no changes) **********
[junit] ********** Create Export from R7: (delete 10 files to empty DB) **********
[junit] ********** ERASE ****************
[junit] ********** Create Export from eo portal source (359 files) **********
[junit] ********** Create Second Export (empty database) **********
BUILD SUCCESSFUL
Total time: 1 minute 03 seconds
1.3) Deploy application in a given dir
$>./build install (to deploy the application in a given dir)
Buildfile: H:\Dev\ecli-workspace\DWD-metadata-transformers\ant-build\build.xml
install:
[echo] install into /tmp/ins-md-exporter
_init:
_compile-classes:
[javac] Compiling 17 source files to H:\Dev\ecli-workspace\DWD-metadata-transformers\build\classes
_mdexp-export-jar:
[jar] Warning: org\eumetsat\dcpc\commons\Checksummer.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\commons\DateUtil.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\commons\FileSystem.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\commons\Pair.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\commons\XmlPrettyPrinter.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\commons\xml\SimpleNamespaceContext.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\commons\xml\XMLInjector.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\commons\xml\XPathExtractor.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\CMDRunner.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\MetadataExporter$1.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\MetadataExporter.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\MetadataFileRenamer$1.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\MetadataFileRenamer.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\Release$1.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\Release$2.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\Release$3.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\Release$4.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\Release$5.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\Release$6.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\Release.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\ReleaseDatabase$1.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\ReleaseDatabase.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\XsltProcessor$1.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\export\XsltProcessor.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\test\CMDRunnerTestSuite.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\test\MetadataExporterUnitTestSuite.class modified in the future.
[jar] Warning: org\eumetsat\dcpc\md\test\MetadataExporterValidationSuite.class modified in the future.
[jar] Building jar: H:\Dev\ecli-workspace\DWD-metadata-transformers\build\lib\mdexp-export.jar
_build-distrib:
[copy] Copying 1 file to H:\tmp\ins-md-exporter\conf
[copy] Copying 1 file to H:\tmp\ins-md-exporter\xslt
[copy] Copying 1 file to H:\tmp\ins-md-exporter\bin
[copy] Warning: mdexp-export.jar modified in the future.
[copy] Copying 10 files to H:\tmp\ins-md-exporter\lib
[copy] Copying 10 files to H:\tmp\ins-md-exporter\test
BUILD SUCCESSFUL
Total time: 8 seconds
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
English
