今天碰到一个坑,使用maven打包的时候怎么都失败,还不报错
脚本片段如下:
mvn clean package -Dmaven.test.skip=true
[ $? -ne 0 ] && echo -e "\033[31m BUILD FAILED!!! \033[0m" && exit -1;
一直都是:
BUILD FAILED
问题的原因是,manven在编译的时候回去申请一大块内存,具体干嘛不知道,默认情况下视乎是2G,这样如果申请不下来就返回 -1
[ $? -ne 0 ] && echo -e "\033[31m BUILD FAILED!!! \033[0m" && exit -1;
这段脚本就当作失败处理了,其实是成功了的。
通过设置export MAVEN_OPTS="-Xms512m -Xmx512m" ,问题就解决啦。
分享到:
相关推荐
Cmd执行mvn clean package 命令使用文档
本项目主要用于远程采集华为逆变器使用modbus tcp协议进行通讯的设备数据。 主要使用对象是华为逆变器。 主要采用对接文档是 SUN... mvn clean package -P dev mvn clean package -P test mvn clean package -P prod
NULL 博文链接:https://swanmarx.iteye.com/blog/1778928
mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=webappName -...
mvn clean package--> 运行清理和打包 mvn clean install --> 运行清理和安装,会将打好的包安装到本地仓库中,一边其他的项目可以调用 mvn clean deploy --> 运行清理和发布(发布到私服上面) mvn jetty:run -->...
命令:mvn clean package 解释:执行打包命令 执行package之前会默认执行test 命令:mvn clean install 解释:安装命令 将jar安装到本地仓库 供其他maven项目直接使用 使用archetype(原型)生成项目骨架
主要介绍了SpringBoot Maven Clean报错解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
twilio-sms-example-java 该应用程序使用 运行测试 $ mvn clean test 部署到Google App Engine $ ./deploy-google-appengine.sh 建立容器图片 $ mvn clean package jib:build ...$ mvn clean package jib:dockerBuild
下载hadoop2.6.0的源码辛苦编译成的,网上没找到编译好现成的,费了几个小时用maven编译好的带源码的jar包,中间还得安装编译protoc,可以直接供eclipse使用。
-Ptest也可以。 mvn clean package的话,默认使用dev环境 可以加上-Dmaven.test.skip=true mvn clean package -Dmaven.test.skip=true -U mvn clean package -Pprd -Dmaven.test.skip=true 这里#用来增加一个占位符...
主分支: ##包裹包战 mvn clean package -DskipTests=true -Dwarcp ./target/storm-ui.war $TOMCAT_HOME/webapps/包装罐 mvn clean package -DskipTests=truecp ./target/storm-ui-*.jar $STORM_HOME/external/...
mvn clean package -T 4C -Dmaven.test.skip=true -Dmaven.compile.fork=true -T 4C 代表本机4个CPU内核都参与编译工程, -Dmaven.test.skip=true 代表跳过测试 , -Dmaven.compile.fork=true 使用多线程编译。
在进行YCSB的mvn clean package时候会报错,主要是因为mongodb-async-driver已经废弃了,YCSB无法编译。自己进行下载之后部署到本地可以解决错误
表示每分钟检查一次。...特殊参数也在这里填写,如-DskipTests=true clean package。 保存后,就可以执行自动化构建了。 点击一个构建任务,可以在Console Output中看到控制台详细输出,便于出错排查:
项目简介 本图书管理系统基于spring,spring mvc,数据库为mysql。前端使用了Bootstrap。...$ mvn clean package $ mvn clean install $ mvn jetty:run 浏览器访问 http://localhost:9000,即可看到效果。
请求限制 创建一个包含一个方法的控制器的spring-boot应用程序。... 项目必须通过maven命令“ mvn clean package”构建,并通过命令“ java -jar test-1.jar”启动。 应用程序端口必须为8080。使用Java 8和Maven 3。