Skip to content

Instantly share code, notes, and snippets.

@dajester2013
Last active September 16, 2019 14:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dajester2013/7e0c6158919d2b5b126a42ede4acc574 to your computer and use it in GitHub Desktop.
Save dajester2013/7e0c6158919d2b5b126a42ede4acc574 to your computer and use it in GitHub Desktop.
lucee war app pom
<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>
<!-- project GAV goes here -->
<repositories>
<repository>
<id>lucee-releases</id>
<url>https://raw.githubusercontent.com/lucee/mvn/master/releases/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.lucee</groupId>
<artifactId>lucee</artifactId>
<version>5.3.3.62</version>
<exclusions>
<exclusion>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.framework</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<!-- discovers any lar packaged dependencies and copies them into the project and configures mappings in the lucee-web xml -->
<plugin>
<groupId>org.jdsnet.maven.lucee</groupId>
<artifactId>lar-webapp-plugin</artifactId>
<version>0.2.6</version>
<executions>
<execution>
<id>attach-lars</id>
<phase>generate-sources</phase>
<goals>
<goal>lar-war-attach</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.4.14.v20181114</version>
<configuration>
<systemProperties>
<systemProperty>
<name>lucee.web.dir</name>
<value>${project.build.directory}/${project.build.finalName}/WEB-INF/lucee</value>
</systemProperty>
<systemProperty>
<name>lucee.server.dir</name>
<value>${project.build.directory}/${project.build.finalName}/WEB-INF/lucee</value>
</systemProperty>
</systemProperties>
<webApp>
<_initParams>
<org.eclipse.jetty.servlet.Default.useFileMappedBuffer>false</org.eclipse.jetty.servlet.Default.useFileMappedBuffer>
</_initParams>
<resourceBases>
<resourceBase>src/main/webapp</resourceBase>
</resourceBases>
</webApp>
</configuration>
</plugin>
<!-- Pre-package the known lucee OSGi bundle dependencies -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.9</version>
<executions>
<execution>
<id>copy-bundles</id>
<goals><goal>copy</goal></goals>
<phase>generate-sources</phase>
<configuration>
<includeScope>provided</includeScope>
<excludeTransitive>false</excludeTransitive>
<outputDirectory>${project.build.directory}/${project.artifactId}-${project.version}/WEB-INF/lucee/lucee-server/bundles</outputDirectory>
<overwriteReleases>false</overwriteReleases>
<overwriteSnapshots>false</overwriteSnapshots>
<artifactItems>
<artifactItem>
<groupId>org.apache.tika</groupId>
<artifactId>tika-core</artifactId>
<version>1.20</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>jzlib</artifactId>
<version>1.1.3</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>jsch</artifactId>
<version>0.1.53</version>
</artifactItem>
<artifactItem>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.9</version>
</artifactItem>
<artifactItem>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.0</version>
</artifactItem>
<artifactItem>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>commons-compress</artifactId>
<version>1.9.0</version>
</artifactItem>
<artifactItem>
<groupId>commons-discovery</groupId>
<artifactId>commons-discovery</artifactId>
<version>0.5</version>
</artifactItem>
<artifactItem>
<groupId>org.apache.commons</groupId>
<artifactId>image</artifactId>
<version>1.0.0.R1534292</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>commons-email</artifactId>
<version>1.2.0</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.2.L0001</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>commons-io</artifactId>
<version>2.4.0</version>
</artifactItem>>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6.0</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>commons-logging-adapters</artifactId>
<version>1.1.0</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>commons-logging-api</artifactId>
<version>1.1.0</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1.L0001</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2.0</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>commons-sanselan</artifactId>
<version>0.97.0.incubator</version>
</artifactItem>
<artifactItem>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.3</version>
</artifactItem>
<artifactItem>
<groupId>org.apache</groupId>
<artifactId>oro</artifactId>
<version>2.0.8</version>
</artifactItem>
<artifactItem>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>portlet</artifactId>
<version>1.0.0</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>xml-apis</artifactId>
<version>1.4.1</version>
</artifactItem>
<artifactItem>
<groupId>backport.util</groupId>
<artifactId>concurrent</artifactId>
<version>2.2.0</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>oswego-concurrent</artifactId>
<version>1.3.4</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>jta</artifactId>
<version>1.1.0</version>
</artifactItem>
<artifactItem>
<groupId>fusiondebug.api</groupId>
<artifactId>server</artifactId>
<version>1.0.20</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>httpcomponents-httpclient</artifactId>
<version>4.5.2</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>httpcomponents-httpclient</artifactId>
<version>4.5.6</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1.0</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>httpcomponents-httpcore</artifactId>
<version>4.4.4</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>httpcomponents-httpcore</artifactId>
<version>4.4.10</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>httpcomponents-httpmime</artifactId>
<version>4.5.6</version>
</artifactItem>
<artifactItem>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>1.8.0</version>
</artifactItem>
<artifactItem>
<groupId>jacob</groupId>
<artifactId>jacob</artifactId>
<version>1.16.1</version>
</artifactItem>
<artifactItem>
<groupId>javasysmon</groupId>
<artifactId>javasysmon</artifactId>
<version>0.3.3</version>
</artifactItem>
<artifactItem>
<groupId>org.samba</groupId>
<artifactId>jcifs</artifactId>
<version>1.3.17</version>
</artifactItem>
<artifactItem>
<groupId>jencrypt</groupId>
<artifactId>jencrypt</artifactId>
<version>1.4.2.04</version>
</artifactItem>
<artifactItem>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-all</artifactId>
<version>4.2</version>
</artifactItem>
<artifactItem>
<groupId>org.lucee</groupId>
<artifactId>xml-resolver</artifactId>
<version>1.2.0</version>
</artifactItem>
<artifactItem>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.12</version>
</artifactItem>
<artifactItem>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.7.12</version>
</artifactItem>
<artifactItem>
<groupId>ss</groupId>
<artifactId>css2</artifactId>
<version>0.9.4</version>
</artifactItem>
<artifactItem>
<groupId>stax</groupId>
<artifactId>api</artifactId>
<version>1.0.1.0002L</version>
</artifactItem>
<artifactItem>
<groupId>sun.jndi</groupId>
<artifactId>ldap</artifactId>
<version>1.2.4</version>
</artifactItem>
<artifactItem>
<groupId>sun.jndi</groupId>
<artifactId>ldapbp</artifactId>
<version>1.2.4</version>
</artifactItem>
<artifactItem>
<groupId>sun.jndi</groupId>
<artifactId>ldapsec</artifactId>
<version>1.2.4</version>
</artifactItem>
<artifactItem>
<groupId>sun.jndi</groupId>
<artifactId>providerutil</artifactId>
<version>1.2.4</version>
</artifactItem>
<artifactItem>
<groupId>javax.mail</groupId>
<artifactId>activation</artifactId>
<version>1.4.7.0002L</version>
</artifactItem>
<artifactItem>
<groupId>sun.security</groupId>
<artifactId>jaas</artifactId>
<version>1.2.4</version>
</artifactItem>
<artifactItem>
<groupId>tagsoup</groupId>
<artifactId>tagsoup</artifactId>
<version>1.2.1.0002L</version>
</artifactItem>
<artifactItem>
<groupId>w3c</groupId>
<artifactId>dom</artifactId>
<version>1.1.0</version>
</artifactItem>
<artifactItem>
<groupId>xmpcore</groupId>
<artifactId>xmpcore</artifactId>
<version>5.1.2.0002L</version>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment