aplcache

Changes

pom.xml 31(+23 -8)

Details

pom.xml 31(+23 -8)

diff --git a/pom.xml b/pom.xml
index 5bb508d..f4e22e3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,10 +8,13 @@
     <groupId>br.ufrgs.inf.prosoft.adaptivecaching</groupId>
     <artifactId>APLCache</artifactId>
     <version>1.0</version>
-
+    
     <properties>
         <aspectj.version>1.8.10</aspectj.version>
         <java.version>1.8</java.version>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
     </properties>
 
     <dependencies>
@@ -37,13 +40,21 @@
         <plugins>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <version>3.3</version>
-                <configuration>
-                    <source>${java.version}</source>
-                    <target>${java.version}</target>
-                    <useIncrementalCompilation>false</useIncrementalCompilation>
-                </configuration>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>copy</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>copy-dependencies</goal>
+                        </goals>
+                        <configuration>
+                            <outputDirectory>
+                                ${project.build.directory}/lib
+                            </outputDirectory>
+                        </configuration>
+                    </execution>
+                </executions>
             </plugin>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
@@ -53,8 +64,12 @@
                     <archive>
                         <manifest>
                             <addClasspath>true</addClasspath>
+                            <classpathPrefix>lib</classpathPrefix>
                             <mainClass>br.ufrgs.inf.prosoft.approachescomparison.adapter.Main</mainClass>
                         </manifest>
+                        <manifestEntries>
+                            <Class-Path>lib/</Class-Path>
+                        </manifestEntries>
                     </archive>
                 </configuration>
             </plugin>