Sfoglia il codice sorgente

@IPU_REQ_2021@添加spring-boot打包镜像参数

weihf 3 anni fa
parent
commit
abd61de509
1 ha cambiato i file con 20 aggiunte e 4 eliminazioni
  1. 20 4
      ipu-rest-demo/pom.xml

+ 20 - 4
ipu-rest-demo/pom.xml

@ -26,11 +26,12 @@
26 26
    </distributionManagement>
27 27
    
28 28
	<properties>
29
        <dockerDirectory>${project.basedir}/docker</dockerDirectory>
29 30
        <!-- 设置配置文件输出目录 -->
30
        <output-resources-conf>${project.basedir}/docker/target/conf</output-resources-conf>
31
        <output-resources-conf>${dockerDirectory}/target/conf</output-resources-conf>
31 32
        <!-- 设置依赖jar输出目录 -->
32
        <output-dependency-jar>${project.basedir}/docker/target/lib</output-dependency-jar>
33
        <dockerDirectory>${project.basedir}/docker</dockerDirectory>
33
        <output-dependency-jar>${dockerDirectory}/target/lib</output-dependency-jar>
34
34 35
		<env>dev</env>
35 36
		<skip-test>true</skip-test>
36 37
		<start-class>com.ai.ipu.server.demo.IpuRestDemoStart</start-class>
@ -146,10 +147,21 @@
146 147
			<groupId>com.alibaba.cloud</groupId>
147 148
			<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
148 149
		</dependency>
150
		<!-- nacos定时任务 -->
151
		<dependency>  
152
        	<groupId>org.quartz-scheduler</groupId>  
153
        	<artifactId>quartz</artifactId>  
154
        	<version>2.2.1</version>  
155
    	</dependency>  
156
    	<dependency>  
157
        	<groupId>org.quartz-scheduler</groupId>  
158
        	<artifactId>quartz-jobs</artifactId>  
159
        	<version>2.2.1</version>  
160
    	</dependency>
149 161
	</dependencies>
150 162
151 163
	<build>
152
        <directory>${project.basedir}/docker/target</directory>
164
        <directory>${dockerDirectory}/target</directory>
153 165
        <plugins>
154 166
			<plugin>
155 167
				<groupId>org.springframework.boot</groupId>
@ -157,6 +169,10 @@
157 169
				<version>2.4.5</version>
158 170
				    <configuration>
159 171
                        <image>
172
                            <!-- 执行完build 自动push -->
173
                            <publish>false</publish>
174
                            <!-- 拉取镜像的策略,可选的值:ALWAYS, NEVER, IF_NOT_PRESENT -->
175
                            <pullPolicy>NEVER</pullPolicy>
160 176
                            <name>megale/${project.artifactId}:${project.version}</name>
161 177
                        </image>
162 178
                     </configuration>