A component of http://www.mapfish.org for printing templated cartographic maps. This module is the java serverside module. It works well with the mapfish print javascript module.
Java Groovy Shell Other
Pull request Compare This branch is 256 commits ahead, 1202 commits behind mapfish:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
gradle/wrapper
sample-spring/imagemagick/WEB-INF/classes
samples
src
.gitattributes
.gitignore
LICENSE
README
authors.txt
build.gradle
debugJetty
gradle.properties
gradlew
gradlew.bat
todo

README

Please read the documentation available here:
http://trac.mapfish.org/trac/mapfish/wiki/PrintModuleDoc


== build ==
- Execute the following command():
  > ./gradlew build

This will build three artifacts:  print-servlet-xxx.war, print-lib.jar, print-standalone.jar

== Deploy ==
The following command will build and upload all artifacts to the dev.mapfish.org repository.
  > ./gradlew upload -DsshPassphrase=... 

To use in eclipse:
- Create eclipse project metadata:
  > ./gradlew eclipse
- Import project into eclipse

== Run from commandline ==
The following command will run the mapfish printer.  If you do no supply any -Dxxx args then all argument options will be listed.
  > ./gradlew run -Dconfig=samples/config.yaml -Dspec=samples/spec.json -Doutput=/tmp/print-out.pdf
  
== Run in eclipse ==
- Create new Java Run Configuration
- Main class is org.mapfish.print.ShellMapPrinter
- Program arguments: --config=samples/config.yaml --spec=samples/spec.json --output=$HOME/print.pdf