Skip to content

Instantly share code, notes, and snippets.

@isicju
Created October 27, 2017 20:53
Show Gist options
  • Save isicju/fe2158db81fd980ab82e01679db1167d to your computer and use it in GitHub Desktop.
Save isicju/fe2158db81fd980ab82e01679db1167d to your computer and use it in GitHub Desktop.
<?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>
<groupId>hellodocker</groupId><artifactId>hellodocker</artifactId><version>1.0-SNAPSHOT</version>
<dependencies><dependency><groupId>com.sparkjava</groupId><artifactId>spark-core</artifactId><version>2.0.0</version></dependency></dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>2.4</version><configuration><finalName>sparkexample</finalName><archive><manifest><addClasspath>true</addClasspath><mainClass>sparkexample.Hello</mainClass><classpathPrefix>dependency-jars/</classpathPrefix></manifest></archive></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.1</version><configuration><source>1.8</source><target>1.8</target></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId><executions><execution><goals><goal>attached</goal></goals><phase>package</phase><configuration><finalName>sparkexample</finalName><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs><archive><manifest><mainClass>sparkexample.Hello</mainClass></manifest></archive></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