emory-cdw-patient-set-service
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.eurekaclinical</groupId> <artifactId>emory-cdw-patient-set-service</artifactId> <version>1.0-Alpha-1</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <packaging>war</packaging> <groupId>org.eurekaclinical</groupId> <artifactId>emory-cdw-patient-set-service</artifactId> <version>1.0-Alpha-1</version> <name>Emory CDW Patient Set Service</name> <description>A patient set service for managing cohorts in the Emory Clinical Data Warehouse.</description> <parent> <groupId>org.eurekaclinical</groupId> <artifactId>eurekaclinical-parent-standard-deps</artifactId> <version>1</version> </parent> <url>https://github.com/eurekaclinical/emory-cdw-patient-set-service.git</url> <scm> <connection>scm:git:https://github.com/eurekaclinical/emory-cdw-patient-set-service.git</connection> <developerConnection>scm:git:https://github.com/eurekaclinical/emory-cdw-patient-set-service.git</developerConnection> <url>https://github.com/eurekaclinical/emory-cdw-patient-set-service.git</url> <tag>emory-cdw-patient-set-service-1.0-Alpha-1</tag> </scm> <issueManagement> <system>GitHub</system> <url>https://github.com/eurekaclinical/emory-cdw-patient-set-service/issues</url> </issueManagement> <properties> <eurekaclinical-common-version>1.0</eurekaclinical-common-version> <eurekaclinical-patient-set-client-version>1.0-Alpha-1</eurekaclinical-patient-set-client-version> </properties> <build> <plugins> <plugin> <groupId>org.jasig.maven</groupId> <artifactId>maven-notice-plugin</artifactId> <configuration> <noticeTemplate>etc/NOTICE.template</noticeTemplate> <licenseMapping> <param>etc/license-mappings.xml</param> </licenseMapping> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>license-maven-plugin</artifactId> <configuration> <licenseName>apache_v2</licenseName> <roots> <root>src/main</root> <root>src/test/java/</root> </roots> </configuration> </plugin> <plugin> <groupId>org.liquibase</groupId> <artifactId>liquibase-maven-plugin</artifactId> <executions> <execution> <id>liquibase-populate-services-db</id> <phase>process-classes</phase> <goals> <goal>update</goal> </goals> <configuration> <changeLogFile>${project.build.directory}/classes/dbmigration/changelog-master.xml</changeLogFile> <url>jdbc:h2:file:${project.build.directory}/db/db</url> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <executions> <execution> <id>copy-resources</id> <phase>process-resources</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${basedir}/target/classes</outputDirectory> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> <includes> <include>main.properties</include> </includes> </resource> </resources> </configuration> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>org.eurekaclinical</groupId> <artifactId>eurekaclinical-common</artifactId> <version>${eurekaclinical-common-version}</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> </dependency> <dependency> <groupId>org.eurekaclinical</groupId> <artifactId>eurekaclinical-patient-set-client</artifactId> <version>${eurekaclinical-patient-set-client-version}</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> <dependency> <groupId>com.sun.jersey.jersey-test-framework</groupId> <artifactId>jersey-test-framework-grizzly2</artifactId> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>test</scope> </dependency> </dependencies> <profiles> <profile> <id>tomcat</id> <properties> <cas-mock-version>1.1-SNAPSHOT</cas-mock-version> <tomcat.httpsPort>8443</tomcat.httpsPort> <tomcat.port>8080</tomcat.port> </properties> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <executions> <execution> <id>copy-context.xml</id> <phase>process-resources</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/tomcat-config</outputDirectory> <resources> <resource> <directory>${basedir}/src/main/resources/tomcat-server-config</directory> <filtering>true</filtering> <includes> <include>context.xml</include> </includes> </resource> </resources> </configuration> </execution> <execution> <id>copy-cert</id> <phase>process-resources</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/tomcat-config</outputDirectory> <resources> <resource> <directory>${basedir}/src/main/resources/tomcat-server-config</directory> <filtering>false</filtering> <includes> <include>localhost.keystore</include> <include>localhost.truststore</include> </includes> </resource> </resources> </configuration> </execution> <execution> <id>copy-logging.properties-file</id> <phase>process-resources</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/eureka-config</outputDirectory> <resources> <resource> <directory>${basedir}/src/main/resources/tomcat-eureka-config</directory> <includes> <include>logging.properties</include> </includes> <filtering>true</filtering> </resource> </resources> </configuration> </execution> <execution> <id>copy-application.properties-file</id> <phase>process-resources</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/eureka-config/eureka</outputDirectory> <resources> <resource> <directory>${basedir}/src/main/resources/tomcat-eureka-config/eureka</directory> <filtering>true</filtering> </resource> </resources> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <dependencies> <dependency> <groupId>org.jasig.cas.client</groupId> <artifactId>cas-client-core</artifactId> <version>${cas-client-version}</version> <exclusions> <exclusion> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <configuration> <warSourceDirectory>${project.build.directory}/${project.build.finalName}</warSourceDirectory> <port>${tomcat.port}</port> <httpsPort>${tomcat.httpsPort}</httpsPort> <keystorePass>changeit</keystorePass> <keystoreFile>conf/localhost.keystore</keystoreFile> <keystoreType>JKS</keystoreType> <additionalConfigFilesDir>${project.build.directory}/tomcat-config</additionalConfigFilesDir> <systemProperties> <org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH>true</org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH> <javax.net.ssl.trustStore>${project.build.directory}/tomcat/conf/localhost.truststore</javax.net.ssl.trustStore> <javax.net.ssl.trustStorePassword>changeit</javax.net.ssl.trustStorePassword> <eureka.config.dir>${project.build.directory}/eureka-config/eureka</eureka.config.dir> <java.util.logging.config.file>${project.build.directory}/eureka-config/logging.properties</java.util.logging.config.file> </systemProperties> <webapps> <webapp> <groupId>org.eurekaclinical</groupId> <artifactId>cas-mock</artifactId> <version>${cas-mock-version}</version> <type>war</type> <asWebapp>true</asWebapp> </webapp> </webapps> <addContextWarDependencies>true</addContextWarDependencies> <addWarDependenciesInClassloader>true</addWarDependenciesInClassloader> </configuration> </plugin> </plugins> </build> </profile> </profiles> </project>