瀏覽代碼

update pom.xml for each module

UsagiHao 5 年之前
父節點
當前提交
c2ffc95adc
共有 4 個文件被更改,包括 24 次插入5 次删除
  1. 2 2
      Dockerfile
  2. 1 0
      judgement-client/pom.xml
  3. 1 0
      judgement-common/pom.xml
  4. 20 3
      judgement-server/pom.xml

+ 2 - 2
Dockerfile

@@ -1,12 +1,12 @@
 FROM maven:3.6.1 AS compile_stage
-ENV PROJECT_NAME judgement-server-0.1.0
+ENV PROJECT_NAME app
 ENV WORK_PATH /opt/$PROJECT_NAME
 COPY settings.xml /root/.m2/settings.xml
 COPY . $WORK_PATH
 RUN cd $WORK_PATH && mvn clean install -DskipTests -DfinalName=$PROJECT_NAME
 
 FROM java:8-jre-alpine
-ENV PROJECT_NAME judgement-server-0.1.0
+ENV PROJECT_NAME app
 ENV WORK_PATH /opt/$PROJECT_NAME
 WORKDIR /app
 COPY --from=compile_stage $WORK_PATH/judgement-server/target/${PROJECT_NAME}.jar .

+ 1 - 0
judgement-client/pom.xml

@@ -6,6 +6,7 @@
         <artifactId>judgement</artifactId>
         <groupId>cn.seecoder</groupId>
         <version>0.1.0</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 

+ 1 - 0
judgement-common/pom.xml

@@ -6,6 +6,7 @@
         <artifactId>judgement</artifactId>
         <groupId>cn.seecoder</groupId>
         <version>0.1.0</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 

+ 20 - 3
judgement-server/pom.xml

@@ -2,14 +2,25 @@
 <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>
+
+    <artifactId>judgement-server</artifactId>
+    <name>judgement-server</name>
+
+    <packaging>jar</packaging>
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <java.version>1.8</java.version>
+        <finalName>${project.artifactId}-${project.version}</finalName>
+    </properties>
+
     <parent>
         <artifactId>judgement</artifactId>
         <groupId>cn.seecoder</groupId>
         <version>0.1.0</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
-    <modelVersion>4.0.0</modelVersion>
-
-    <artifactId>judgement-server</artifactId>
     <dependencies>
         <dependency>
             <groupId>org.springframework.boot</groupId>
@@ -53,8 +64,14 @@
             <version>0.1.0</version>
             <scope>compile</scope>
         </dependency>
+        <dependency>
+            <groupId>cn.seecoder</groupId>
+            <artifactId>judgement-client</artifactId>
+            <version>0.1.0</version>
+        </dependency>
     </dependencies>
     <build>
+        <finalName>${finalName}</finalName>
         <plugins>
             <plugin>
                 <groupId>org.springframework.boot</groupId>