summaryrefslogtreecommitdiffstats
path: root/base/java-tools/src/CMakeLists.txt
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2012-08-18 02:30:44 -0500
committerEndi Sukma Dewata <edewata@redhat.com>2012-08-29 23:42:53 -0500
commit60835ed008586f85a22737d0161cb026f2dbffec (patch)
tree363e447f38aa7bfe9835955e7f1f7345228c14ff /base/java-tools/src/CMakeLists.txt
parent88176c5c8caf146a1a408dc3a7f6b23e1a8e63b7 (diff)
downloadpki-60835ed008586f85a22737d0161cb026f2dbffec.tar.gz
pki-60835ed008586f85a22737d0161cb026f2dbffec.tar.xz
pki-60835ed008586f85a22737d0161cb026f2dbffec.zip
Moved REST CLI into pki-tools.
The pki-client.jar has been split and merged into pki-certsrv.jar and pki-tools.jar. The REST client classes are now packaged in com.netscape.certsrv.<component> packages. The REST CLI classes are now packaged in com.netscape.cmstools.<component> packages. The "pki" script has been moved into pki-tools RPM package. Ticket #215
Diffstat (limited to 'base/java-tools/src/CMakeLists.txt')
-rw-r--r--base/java-tools/src/CMakeLists.txt61
1 files changed, 58 insertions, 3 deletions
diff --git a/base/java-tools/src/CMakeLists.txt b/base/java-tools/src/CMakeLists.txt
index 8249a0086..a0c50d25b 100644
--- a/base/java-tools/src/CMakeLists.txt
+++ b/base/java-tools/src/CMakeLists.txt
@@ -8,6 +8,20 @@ find_file(JSS_JAR
/usr/share/java
)
+find_file(APACHE_COMMONS_CLI_JAR
+ NAMES
+ apache-commons-cli.jar
+ PATHS
+ /usr/share/java
+)
+
+find_file(APACHE_COMMONS_LANG_JAR
+ NAMES
+ apache-commons-lang.jar
+ PATHS
+ /usr/share/java
+)
+
find_file(COMMONS_CODEC_JAR
NAMES
commons-codec.jar
@@ -31,18 +45,56 @@ find_file(XERCES_JAR
/usr/share/java
)
+find_file(JAXRS_API_JAR
+ NAMES
+ jaxrs-api.jar
+ PATHS
+ /usr/share/java/resteasy
+)
+
+find_file(RESTEASY_JAXRS_JAR
+ NAMES
+ resteasy-jaxrs.jar
+ PATHS
+ /usr/share/java/resteasy
+)
+
+find_file(RESTEASY_ATOM_PROVIDER_JAR
+ NAMES
+ resteasy-atom-provider.jar
+ PATHS
+ /usr/share/java/resteasy
+)
+
+find_file(HTTPCLIENT_JAR
+ NAMES
+ httpclient.jar
+ PATHS
+ /usr/share/java/httpcomponents
+)
+
+find_file(HTTPCORE_JAR
+ NAMES
+ httpcore.jar
+ PATHS
+ /usr/share/java/httpcomponents
+)
+
# build pki-tools
javac(pki-tools-classes
SOURCES
com/netscape/cmstools/*.java
CLASSPATH
- ${PKI_NSUTIL_JAR} ${PKI_CMSUTIL_JAR}
+ ${PKI_NSUTIL_JAR} ${PKI_CMSUTIL_JAR} ${PKI_CERTSRV_JAR}
${XALAN_JAR} ${XERCES_JAR}
${JSS_JAR} ${COMMONS_CODEC_JAR}
+ ${APACHE_COMMONS_CLI_JAR} ${APACHE_COMMONS_LANG_JAR}
+ ${JAXRS_API_JAR} ${RESTEASY_JAXRS_JAR} ${RESTEASY_ATOM_PROVIDER_JAR}
+ ${HTTPCLIENT_JAR} ${HTTPCORE_JAR}
OUTPUT_DIR
${CMAKE_BINARY_DIR}/classes
DEPENDS
- pki-nsutil pki-cmsutil
+ pki-nsutil pki-cmsutil pki-certsrv
)
jar(pki-tools-jar
@@ -89,9 +141,12 @@ if(WITH_JAVADOC)
SUBPACKAGES
com.netscape.cmstools
CLASSPATH
- ${PKI_NSUTIL_JAR} ${PKI_CMSUTIL_JAR}
+ ${PKI_NSUTIL_JAR} ${PKI_CMSUTIL_JAR} ${PKI_CERTSRV_JAR}
${XALAN_JAR} ${XERCES_JAR}
${JSS_JAR} ${COMMONS_CODEC_JAR}
+ ${APACHE_COMMONS_CLI_JAR} ${APACHE_COMMONS_LANG_JAR}
+ ${JAXRS_API_JAR} ${RESTEASY_JAXRS_JAR} ${RESTEASY_ATOM_PROVIDER_JAR}
+ ${HTTPCLIENT_JAR} ${HTTPCORE_JAR}
OPTIONS
-windowtitle 'pki-java-tools'
-doctitle '<h1>pki-java-tools</h1>'