Просмотр исходного кода

Make pom.xml compile/package properly.

Sam Jaffe 5 лет назад
Родитель
Сommit
1e540b26f3
1 измененных файлов с 19 добавлено и 2 удалено
  1. 19 2
      pom.xml

+ 19 - 2
pom.xml

@@ -3,6 +3,9 @@
   <groupId>org.leumasjaffe</groupId>
   <artifactId>recipe</artifactId>
   <version>0.0.1-SNAPSHOT</version>
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
     <build>
     <sourceDirectory>target/generated-sources/delombok</sourceDirectory>
     <plugins>
@@ -18,7 +21,7 @@
       <plugin>
         <groupId>org.projectlombok</groupId>
         <artifactId>lombok-maven-plugin</artifactId>
-        <version>1.16.18.0</version>
+        <version>1.18.16.0</version>
         <executions>
           <execution>
             <id>delombok</id>
@@ -52,6 +55,20 @@
           </execution>
         </executions>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-jar-plugin</artifactId>
+        <version>3.1.0</version>
+        <configuration>
+          <archive>
+            <manifest>
+              <addClasspath>true</addClasspath>
+              <classpathPrefix>dependency-jars/</classpathPrefix>
+              <mainClass>org.leumasjaffe.recipe.RecipeManager</mainClass>
+            </manifest>
+          </archive>
+        </configuration>
+      </plugin>
     </plugins>
   </build>
   <dependencies>
@@ -104,4 +121,4 @@
       <version>0.3.0</version>
     </dependency>
   </dependencies>
-</project>
+</project>