自定义mvn命令

73 views
mkdir -p ~/software/bin
cd ~/software/bin
cat > mvn << EOF
#!/bin/sh
JAVA_HOME=~/software/jdk
export JAVA_HOME

if [ -z "$M2_HOME" ] ; then
    M2_HOME=~/software/maven
    export M2_HOME
fi

PATH=$JAVA_HOME/bin:$PATH
export PATH

MAVEN_OPTS="-Xms512m -Xmx1024m"
export MAVEN_OPTS

MAVEN_SKIP_RC="true"
export MAVEN_SKIP_RC

$M2_HOME/bin/mvn $*

EOF

chmod +x ~/software/bin/mvn
PATH=~/software/bin:$PATH

不需要维护环境变量M2_HOME,不需要修改官方的mvn命令,原生mvn命令运行时使用的全部依赖都包含在新创建的shell命令中,使用时非常方便。



若非注明,均为原创,欢迎转载,转载请注明来源:自定义mvn命令

关于 JackieAtHome

基层程序员,八年之后重新启航

此条目发表在 Java, Linux, Maven, 工作总结 分类目录,贴了 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Protected with IP Blacklist CloudIP Blacklist Cloud