Browse Source

build(修复打包):

huangzqa 4 years ago
parent
commit
70b9ac2a43
2 changed files with 118 additions and 6 deletions
  1. 1 1
      Dockerfile
  2. 117 5
      pom.xml

+ 1 - 1
Dockerfile

@@ -1,5 +1,5 @@
 FROM bus.ga/base/dragon-java:jdk8-alpine-x86
 # ${pomVersion}对应pom里的数字version,如:1.0.0
-ADD dcuc-auth-service/dcuc-auth-service/target/dcuc-auth-service-${pomVersion}-SNAPSHOT.tar.gz /opt/docker/
+ADD dcuc-auth-service/target/dcuc-auth-service-${pomVersion}-SNAPSHOT.tar.gz /opt/docker/
 RUN mv /opt/docker/dcuc-auth-service-${pomVersion}-SNAPSHOT /opt/docker/dcuc-auth-service
 ENTRYPOINT ["/opt/docker/dcuc-auth-service/bin/start.sh"];

+ 117 - 5
pom.xml

@@ -3,11 +3,8 @@
 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
          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>
-    <parent>
-        <artifactId>dcuc-service</artifactId>
-        <groupId>com.dragoninfo</groupId>
-        <version>2.0.0-SNAPSHOT</version>
-    </parent>
+    <groupId>com.dragoninfo</groupId>
+    <version>2.0.0-SNAPSHOT</version>
     <artifactId>dcuc-auth</artifactId>
     <packaging>pom</packaging>
     <modules>
@@ -16,4 +13,119 @@
         <module>dcuc-auth-service</module>
     </modules>
 
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
+        <!--revisions需写死,用于标识打包的版本号,不可删除-->
+        <revision>2.0.0-SNAPSHOT</revision>
+        <duceap.version>2.1.0-SNAPSHOT</duceap.version>
+        <oracle.version>11.2.0.1.0</oracle.version>
+        <mysql.version>5.1.49</mysql.version>
+        <lombok.version>1.18.8</lombok.version>
+    </properties>
+
+    <dependencyManagement>
+        <dependencies>
+            <!-- 导入duceap-cloud 2.0 POM定义-->
+            <dependency>
+                <groupId>com.dragonsoft</groupId>
+                <artifactId>duceap-cloud-parent</artifactId>
+                <version>${duceap.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+
+            <!--oracle 引入-->
+            <dependency>
+                <groupId>com.oracle</groupId>
+                <artifactId>ojdbc6</artifactId>
+                <version>${oracle.version}</version>
+            </dependency>
+            <!--mysql 引入-->
+            <dependency>
+                <groupId>mysql</groupId>
+                <artifactId>mysql-connector-java</artifactId>
+                <version>${mysql.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.projectlombok</groupId>
+                <artifactId>lombok</artifactId>
+                <version>${lombok.version}</version>
+                <scope>provided</scope>
+            </dependency>
+
+            <!--框架组Es组件开始-->
+            <dependency>
+                <groupId>com.dragonsoft.dyy</groupId>
+                <artifactId>nosql-api</artifactId>
+                <version>1.0.0-SNAPSHOT</version>
+            </dependency>
+            <dependency>
+                <groupId>com.dragonsoft.dyy</groupId>
+                <artifactId>nosql-elasticsearch-api</artifactId>
+                <version>1.0.0-SNAPSHOT</version>
+            </dependency>
+            <!--接入配置中心使用依赖-->
+            <!--<dependency>
+               <groupId>com.dragonsoft.dyy</groupId>
+               <artifactId>nosql-plugins-springconfig</artifactId>
+               <version>1.0.0-SNAPSHOT</version>
+           </dependency>-->
+            <!--框架组Es组件结束-->
+        </dependencies>
+
+    </dependencyManagement>
+
+    <!--指定仓库地址-->
+    <repositories>
+        <repository>
+            <id>public-repository</id>
+            <name>Team Nexus Release Repository</name>
+            <url>http://192.168.6.13:8081/nexus/content/groups/public</url>
+        </repository>
+        <repository>
+            <id>duceap-releases</id>
+            <name>Team Nexus Release Repository</name>
+            <url>http://192.168.6.13:8081/nexus/content/groups/Dragon</url>
+            <releases>
+                <enabled>true</enabled>
+                <updatePolicy>always</updatePolicy>
+            </releases>
+            <snapshots>
+                <enabled>true</enabled>
+                <updatePolicy>always</updatePolicy>
+            </snapshots>
+        </repository>
+    </repositories>
+    <!-- 设定插件仓库 如有Nexus私服, 取消注释并指向正确的服务器地址.-->
+    <pluginRepositories>
+        <pluginRepository>
+            <id>nexus</id>
+            <name>Team Nexus Repository</name>
+            <url>http://192.168.6.13:8081/nexus/content/groups/public</url>
+            <releases>
+                <enabled>true</enabled>
+                <updatePolicy>always</updatePolicy>
+            </releases>
+            <snapshots>
+                <enabled>true</enabled>
+                <updatePolicy>always</updatePolicy>
+            </snapshots>
+        </pluginRepository>
+    </pluginRepositories>
+
+    <distributionManagement>
+        <repository>
+            <id>duceap-releases</id>
+            <name>Team Nexus Release Repository</name>
+            <url>http://192.168.6.13:8081/nexus/content/repositories/duceap-releases/</url>
+        </repository>
+        <snapshotRepository>
+            <id>duceap-snapshots</id>
+            <name>Team Nexus Snapshot Repository</name>
+            <url>http://192.168.6.13:8081/nexus/content/repositories/duceap-snapshots</url>
+            <uniqueVersion>false</uniqueVersion>
+        </snapshotRepository>
+    </distributionManagement>
 </project>