不是很明白, 为什么 superdesk-app 是这个mvn package -Dmaven.test=skip, 实际上也可以直接在pom文件中声明跳过测试
Maven编译插件及打包插件以及跳过测试插件, 参考:https://deepmind.t-salon.cc/article/3010
mvn package
mvn package -Dmaven.test=skip而 superdesk-app-transfer , 参考https://deepmind.t-salon.cc/article/3009
mvn clean package -Dmaven.test.skip=true
[env][已经修正为这个了]
mvn clean package -Dmaven.test.skip=true -P prod是因为有 maven-surefire-plugin 这个插件吗
[INFO] Building superdesk-app-transfer-old2new 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ superdesk-app-transfer-old2new ---
[INFO] Deleting /mnt1t/JAVA_HOME/superdesk-app-transfer/superdesk-app-transfer-old2new/target
[INFO]
[INFO] --- maven-resources-plugin:3.0.1:resources (default-resources) @ superdesk-app-transfer-old2new ---
[INFO] Using 'utf-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ superdesk-app-transfer-old2new ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 44 source files to /mnt1t/JAVA_HOME/superdesk-app-transfer/superdesk-app-transfer-old2new/target/classes
[INFO]
[INFO] --- maven-resources-plugin:3.0.1:testResources (default-testResources) @ superdesk-app-transfer-old2new ---
[INFO] Not copying test resources
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ superdesk-app-transfer-old2new ---
[INFO] Not compiling test sources
[INFO]
[INFO] --- maven-surefire-plugin:2.21.0:test (default-test) @ superdesk-app-transfer-old2new ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ superdesk-app-transfer-old2new ---
[INFO] Building jar: /mnt1t/JAVA_HOME/superdesk-app-transfer/superdesk-app-transfer-old2new/target/superdesk-app-transfer-old2new.jar
[INFO] ------------------------------------------------------------------------mvn clean package -pl superdesk-libs-mybatis --also-make -Dmaven.test.skip=truemvn cleanmvn clean deploy -P snapshot -DskipTests=true
mvn clean deploy -P release -DskipTests=true<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${compiler.jdk.version}</source>
<target>${compiler.jdk.version}</target>
<encoding>${output.encoding}</encoding>
</configuration>
</plugin>
<!-- 打包时打不打源代码上去 -->
<!--<plugin>-->
<!--<groupId>org.apache.maven.plugins</groupId>-->
<!--<artifactId>maven-source-plugin</artifactId>-->
<!--<version>2.4</version>-->
<!--<executions>-->
<!--<execution>-->
<!--<id>attach-sources</id>-->
<!--<phase>verify</phase>-->
<!--<goals>-->
<!--<goal>jar-no-fork</goal>-->
<!--</goals>-->
<!--</execution>-->
<!--</executions>-->
<!--</plugin>-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<skip>false</skip>
</configuration>
</plugin>
</plugins>
</build>mvn dependency:analyze
mvn dependency:analyze >> /mnt1t/superdesk-app-dependency-analyz.logmvn -Dverbose dependency:tree
mvn -Dverbose dependency:tree >> /mnt1t/superdesk-app-dependency-tree.log添加 profiles 配置节
<project>
...
<profiles>
<profile>
<!-- 本地开发环境 -->
<id>dev</id>
<properties>
<profiles.active>dev</profiles.active>
</properties>
<!--默认启用的是dev环境配置-->
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<!-- 测试环境 -->
<id>test</id>
<properties>
<profiles.active>test</profiles.active>
</properties>
</profile>
<profile>
<!-- UAT环境 -->
<id>uat</id>
<properties>
<profiles.active>uat</profiles.active>
</properties>
</profile>
<profile>
<!-- 生产环境 -->
<id>prod</id>
<properties>
<profiles.active>prod</profiles.active>
</properties>
</profile>
</profiles>
</project># 从原来的写死
spring.profiles.active=dev
# 改成读变量
spring.profiles.active=@profiles.active@# 从原来的这样
mvn clean package -Dmaven.test.skip=true
# 指定 profile id 为 prod
mvn clean package -Dmaven.test.skip=true -P prodjava -Xms512m -Xmx1024m -jar superdesk-app-transfer-canal-instance-supercloud.jar在Run Dashboard 添加
Active profiles dev
设置 为 pom.xml 上 profiles profile id
Override parameters
spring.profiles.active dev
(application-prod.properties) => prod
(application-test.properties) => test
(application-uat.properties) => uat
(application-dev.properties) => dev
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
java windows火焰图_mob64ca12ec8020的技术博客_51CTO博客 - 在windows下不可行,不知道作者是怎样搞的 监听SpringBoot 服务启动成功事件并打印信息_监听springboot启动完毕-CSDN博客 SpringBoot中就绪探针和存活探针_management.endpoint.health.probes.enabled-CSDN博客 u2u转换板 - 嘉立创EDA开源硬件平台 Spring Boot 项目的轻量级 HTTP 客户端 retrofit 框架,快来试试它!_Java精选-CSDN博客 手把手教你打造一套最牛的知识笔记管理系统! - 知乎 - 想法有重合-理论可参考 安宇雨 闲鱼 机械键盘 客制化 开贴记录 文本 linux 使用find命令查找包含某字符串的文件_beijihukk的博客-CSDN博客_find 查找字符串 ---- mac 也适用 安宇雨 打字音 记录集合 B站 bilibili 自行搭建 开坑 真正的客制化 安宇雨 黑苹果开坑 查找工具包maven pom 引用地 工具网站 Dantelis 介绍的玩轴入坑攻略 --- 关于轴的一些说法 --- 非官方 ---- 心得而已 --- 长期开坑更新 [本人问题][新开坑位]关于自动化测试的工具与平台应用 机械键盘 开团 网站记录 -- 能做一个收集的程序就好了 不过现在没时间 -- 信息大多是在群里发的 - 你要让垃圾佬 都去一个地方看难度也是很大的 精神支柱 [超级前台]sprinbboot maven superdesk-app 记录 [信息有用] [环境准备] [基本完成] [sebp/elk] 给已创建的Docker容器增加新的端口映射 - qq_30599553的博客 - CSDN博客 [正在研究] Elasticsearch, Logstash, Kibana (ELK) Docker image documentation elasticsearch centos 安装记录 及 启动手记 正式服务器 39 elasticsearch 问题合集 不断更新 6.1.1 | 6.5.1 两个版本 博客程序 - 测试 - bug记录 等等问题 laravel的启动过程解析 - lpfuture - 博客园 OAuth2 Server PHP 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法 - 煮茶的博客 - SegmentFault 思否 使用 OAuth2-Server-php 搭建 OAuth2 Server - 午时的海 - 博客园 基于PHP构建OAuth 2.0 服务端 认证平台 - Endv - 博客园 Laravel 的 Artisan 命令行工具 Laravel 的文件系统和云存储功能集成 浅谈Chromium中的设计模式--终--Observer模式 浅谈Chromium中的设计模式--二--pre/post和Delegate模式 浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型 DeepMind 4 Hacking Yourself README.md update 20211011
Laravel China 简书 知乎 博客园 CSDN博客 开源中国 Go Further Ryan是菜鸟 | LNMP技术栈笔记 云栖社区-阿里云 Netflix技术博客 Techie Delight Linkedin技术博客 Dropbox技术博客 Facebook技术博客 淘宝中间件团队 美团技术博客 360技术博客 古巷博客 - 一个专注于分享的不正常博客 软件测试知识传播 - 测试窝 有赞技术团队 阮一峰 语雀 静觅丨崔庆才的个人博客 软件测试从业者综合能力提升 - isTester IBM Java 开发 使用开放 Java 生态系统开发现代应用程序 pengdai 一个强大的博主 HTML5资源教程 | 分享HTML5开发资源和开发教程 蘑菇博客 - 专注于技术分享的博客平台 个人博客-leapMie 流星007 CSDN博客 - 舍其小伙伴 稀土掘金 Go 技术论坛 | Golang / Go 语言中国知识社区
最新评论