github.com/emc-advanced-dev/unik@v0.0.0-20190717152701-a58d3e8e33b7/containers/compilers/osv/java-compiler/java-main-caller/pom.xml (about)

     1  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4  
     5    <groupId>com.emc.wrapper</groupId>
     6    <artifactId>jar-wrapper</artifactId>
     7    <version>1.0-SNAPSHOT</version>
     8    <packaging>jar</packaging>
     9  <!--mvn install:install-file -Dfile=./src/main/java/resources/capstan-example-java-1.0-SNAPSHOT-jar-with-dependencies.jar -DgroupId=io.osv \
    10      -DartifactId=capstan-example-java -Dversion=1.0-SNAPSHOT -Dpackaging=jar-->
    11    <name>jar-wrapper</name>
    12    <url>http://maven.apache.org</url>
    13  
    14    <properties>
    15      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    16    </properties>
    17  
    18    <dependencies>
    19      <dependency>
    20        <groupId>junit</groupId>
    21        <artifactId>junit</artifactId>
    22        <version>3.8.1</version>
    23        <scope>test</scope>
    24      </dependency>
    25  
    26      <dependency>
    27        <groupId>javax.jmdns</groupId>
    28        <artifactId>jmdns</artifactId>
    29        <version>3.4.1</version>
    30      </dependency>
    31  
    32      <dependency>
    33        <groupId>com.google.code.gson</groupId>
    34        <artifactId>gson</artifactId>
    35        <version>2.6.2</version>
    36      </dependency>
    37  
    38      <dependency>
    39        <groupId>net.java.dev.jna</groupId>
    40        <artifactId>jna</artifactId>
    41        <version>4.2.1</version>
    42      </dependency>
    43  
    44    </dependencies>
    45  
    46    <build>
    47      <plugins>
    48        <plugin>
    49          <groupId>org.apache.maven.plugins</groupId>
    50          <artifactId>maven-compiler-plugin</artifactId>
    51          <version>3.0</version>
    52          <configuration>
    53            <source>1.8</source>
    54            <target>1.8</target>
    55          </configuration>
    56        </plugin>
    57        <plugin>
    58          <groupId>org.apache.maven.plugins</groupId>
    59          <artifactId>maven-jar-plugin</artifactId>
    60          <version>2.2</version>
    61          <!-- nothing here -->
    62        </plugin>
    63        <plugin>
    64          <groupId>org.apache.maven.plugins</groupId>
    65          <artifactId>maven-assembly-plugin</artifactId>
    66          <version>2.2-beta-4</version>
    67          <configuration>
    68            <descriptorRefs>
    69              <descriptorRef>jar-with-dependencies</descriptorRef>
    70            </descriptorRefs>
    71            <archive>
    72              <manifest>
    73                <mainClass>com.emc.wrapper.Wrapper</mainClass>
    74              </manifest>
    75            </archive>
    76          </configuration>
    77          <executions>
    78            <execution>
    79              <phase>package</phase>
    80              <goals>
    81                <goal>single</goal>
    82              </goals>
    83            </execution>
    84          </executions>
    85        </plugin>
    86      </plugins>
    87    </build>
    88  
    89  </project>