autdant commited on
Commit
49d9f08
·
1 Parent(s): 42b9e26

fix dir dockerfile

Browse files
Files changed (2) hide show
  1. Dockerfile +3 -8
  2. connexa-common/pom.xml +1 -0
Dockerfile CHANGED
@@ -2,15 +2,10 @@ FROM maven:3.9.9-eclipse-temurin-17 AS build
2
 
3
  WORKDIR /build
4
 
5
- COPY connexa-common/pom.xml connexa-common/pom.xml
6
- COPY connexa-parent/pom.xml connexa-parent/pom.xml
7
- COPY connexa-parent/connexa-admin/pom.xml connexa-parent/connexa-admin/pom.xml
8
- COPY connexa-parent/connexa-web/pom.xml connexa-parent/connexa-web/pom.xml
9
-
10
- COPY connexa-common/src connexa-common/src
11
- COPY connexa-parent/connexa-admin/src connexa-parent/connexa-admin/src
12
- COPY connexa-parent/connexa-web/src connexa-parent/connexa-web/src
13
 
 
14
  RUN mvn -f pom.xml -pl connexa-parent/connexa-admin -am clean package -DskipTests
15
 
16
  FROM eclipse-temurin:17-jre
 
2
 
3
  WORKDIR /build
4
 
5
+ # copy toàn bộ source để Maven reactor thấy đủ các module
6
+ COPY . .
 
 
 
 
 
 
7
 
8
+ # build từ root pom, kéo theo các module phụ thuộc của connexa-admin
9
  RUN mvn -f pom.xml -pl connexa-parent/connexa-admin -am clean package -DskipTests
10
 
11
  FROM eclipse-temurin:17-jre
connexa-common/pom.xml CHANGED
@@ -11,6 +11,7 @@
11
  <groupId>org.connexa</groupId>
12
  <artifactId>connexa-common</artifactId>
13
  <version>0.0.1-SNAPSHOT</version>
 
14
  <name>connexa-common</name>
15
  <description>connexa-common</description>
16
  <url/>
 
11
  <groupId>org.connexa</groupId>
12
  <artifactId>connexa-common</artifactId>
13
  <version>0.0.1-SNAPSHOT</version>
14
+ <packaging>jar</packaging>
15
  <name>connexa-common</name>
16
  <description>connexa-common</description>
17
  <url/>