freemarkerdor/pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Mon, 07 Sep 2009 13:38:29 +0200
changeset 63 d5738061bf2d
parent 54 f041b6570ff9
child 64 e5a3b7ab719d
permissions -rw-r--r--
Using shade plugin to get executable uber JAR
jtulach@41
     1
<?xml version="1.0" encoding="UTF-8"?>
jtulach@41
     2
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
jtulach@41
     3
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
jtulach@41
     4
  <modelVersion>4.0.0</modelVersion>
jtulach@41
     5
  <parent>
jtulach@41
     6
    <artifactId>all-quoridor</artifactId>
jtulach@41
     7
    <groupId>org.apidesign</groupId>
jtulach@41
     8
    <version>1.0</version>
jtulach@41
     9
  </parent>
jtulach@41
    10
  <groupId>org.apidesign</groupId>
jtulach@41
    11
  <artifactId>freemarkerdor</artifactId>
jtulach@41
    12
  <version>1.0-SNAPSHOT</version>
jtulach@41
    13
  <name>freemarkerdor</name>
jtulach@41
    14
  <url>http://maven.apache.org</url>
jtulach@41
    15
  <dependencies>
jtulach@41
    16
    <dependency>
jtulach@41
    17
      <groupId>${project.groupId}</groupId>
jtulach@41
    18
      <artifactId>webidor</artifactId>
jtulach@41
    19
      <version>1.0</version>
jtulach@41
    20
    </dependency>
jtulach@41
    21
    <dependency>
jtulach@41
    22
      <groupId>org.netbeans.modules</groupId>
jtulach@41
    23
      <artifactId>org-netbeans-libs-freemarker</artifactId>
jtulach@41
    24
      <version>RELEASE67</version>
jtulach@41
    25
    </dependency>
jtulach@41
    26
    <dependency>
jtulach@41
    27
      <groupId>org.netbeans.external</groupId>
jtulach@41
    28
      <artifactId>freemarker-2.3.8</artifactId>
jtulach@41
    29
      <version>RELEASE67</version>
jtulach@41
    30
    </dependency>
jtulach@41
    31
    <dependency>
jtulach@41
    32
      <groupId>com.sun.jersey</groupId>
jtulach@41
    33
      <artifactId>jersey-client</artifactId>
jtulach@41
    34
      <version>1.1.0-ea</version>
jtulach@41
    35
    </dependency>
jaroslav@50
    36
    <dependency>
jaroslav@50
    37
      <groupId>com.sun.jersey.test.framework</groupId>
jaroslav@50
    38
      <artifactId>jersey-test-framework</artifactId>
jaroslav@50
    39
      <version>1.1.0-ea</version>
jaroslav@50
    40
      <scope>test</scope>
jaroslav@50
    41
      <type>jar</type>
jaroslav@50
    42
    </dependency>
jaroslav@50
    43
    <dependency>
jaroslav@50
    44
      <groupId>junit</groupId>
jaroslav@50
    45
      <artifactId>junit</artifactId>
jaroslav@50
    46
      <version>4.5</version>
jaroslav@50
    47
      <scope>test</scope>
jaroslav@50
    48
    </dependency>
jtulach@54
    49
    <dependency>
jtulach@54
    50
      <groupId>freemarker</groupId>
jtulach@54
    51
      <artifactId>freemarker</artifactId>
jtulach@54
    52
      <version>2.3.8</version>
jtulach@54
    53
    </dependency>
jtulach@41
    54
  </dependencies>
jtulach@41
    55
  <build>
jtulach@41
    56
    <plugins>
jtulach@41
    57
      <plugin>
jtulach@41
    58
        <groupId>org.apache.maven.plugins</groupId>
jtulach@41
    59
        <artifactId>maven-compiler-plugin</artifactId>
jtulach@41
    60
        <version>2.0.2</version>
jtulach@41
    61
        <configuration>
jtulach@41
    62
          <source>1.5</source>
jtulach@41
    63
          <target>1.5</target>
jtulach@41
    64
        </configuration>
jtulach@41
    65
      </plugin>
jaroslav@63
    66
      <plugin>
jaroslav@63
    67
        <groupId>org.apache.maven.plugins</groupId>
jaroslav@63
    68
        <artifactId>maven-shade-plugin</artifactId>
jaroslav@63
    69
        <version>1.2.1</version>
jaroslav@63
    70
        <configuration>
jaroslav@63
    71
          <!-- put your configurations here -->
jaroslav@63
    72
        </configuration>
jaroslav@63
    73
        <executions>
jaroslav@63
    74
          <execution>
jaroslav@63
    75
            <phase>package</phase>
jaroslav@63
    76
            <goals>
jaroslav@63
    77
              <goal>shade</goal>
jaroslav@63
    78
            </goals>
jaroslav@63
    79
            <configuration>
jaroslav@63
    80
              <transformers>
jaroslav@63
    81
                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
jaroslav@63
    82
                  <manifestEntries>
jaroslav@63
    83
                    <Main-Class>cz.xelfi.quoridor.freemarkerdor.UI</Main-Class>
jaroslav@63
    84
                  </manifestEntries>
jaroslav@63
    85
                </transformer>
jaroslav@63
    86
              </transformers>
jaroslav@63
    87
            </configuration>
jaroslav@63
    88
          </execution>
jaroslav@63
    89
        </executions>
jaroslav@63
    90
    </plugin>
jaroslav@63
    91
  </plugins>
jtulach@41
    92
  </build>
jtulach@41
    93
</project>
jtulach@41
    94
jtulach@41
    95
jtulach@41
    96
jaroslav@50
    97
jtulach@54
    98
jtulach@54
    99
jtulach@54
   100
jtulach@54
   101
jtulach@54
   102