`

maven deploy

阅读更多

 

export project_path=/home/qing/build/

export host_trade_path=/var/services/trade/apps

export host_bops_path=/var/services/bops/apps

 

export war_trade_path=${project_path}/trade/trade-assemble/target/ROOT.war

export war_bops_path=${project_path}/bops/bops-assemble/target/ROOT.war

 

export tomcat_path=${MY_JAVA}/apache-tomcat-7.0.26

 

echo project name is ${project_name}

echo project path is ${project_path}

 

echo '停止tomcat服务'

${tomcat_path}/bin/shutdown.sh;

lsof -i :8080|grep -v "PID"|awk '{print $2}'|xargs kill -TERM;

 

echo '开始删除';

#tomcat

rm -rf /home/peigen/.m2/repository/com/yuitat/common/;

 

rm -rf ${tomcat_path}/logs/* ;

rm -rf ${tomcat_path}/work/ ;

 

rm -rf ${host_trade_path}/*;

rm -rf ${host_bops_path}/*;

 

rm -rf ${project_path}/trade;

rm -rf ${project_path}/bops;

 

rm -rf /tmp/logs/trade/*;

rm -rf /tmp/logs/bops/*;

 

echo '开始打包trade';

svn co http://192.168.1.13/svn/dev/trade/trunk/ trade;

cd trade;

svn update;

cp -f ../jdbc-trade.properties ./trade-dal/src/main/resources/jdbc.properties;

mvn install -Dmaven.test.skip=true;

 

echo '开始打包bops';

cd ~/build;

 

svn co http://192.168.1.13/svn/dev/bops/trunk/ bops;

cd bops;

svn update;

cp -f ../jdbc-bops.properties ./bops-dal/src/main/resources/jdbc.properties;

cp -f ../bops-integration-config.properties ./bops-integration/src/main/resources/bops-integration-config.properties

mvn install -Dmaven.test.skip=true;

 

 

echo '开始复制';

mkdir -p ${host_trade_path};

mkdir -p ${host_bops_path};

cp -r ${war_trade_path} ${host_trade_path};

cp -r ${war_bops_path} ${host_bops_path};

 

echo '开启tomcat debug模式'

export JPDA_ADDRESS=9999

${tomcat_path}/bin/catalina.sh jpda start;

分享到:
评论

相关推荐

    Maven deploy配置方法详解

    Maven deploy 配置方法详解 Maven deploy 是 Maven 生命周期的一部分,负责将项目的构件部署到远程仓库中,以便其他开发者和工程共享。下面将详细介绍 Maven deploy 配置方法。 pom.xml 配置 在 pom.xml 文件中,...

    hudson svn maven deploy BOM

    【标题】"hudson svn maven deploy BOM" 涉及到的IT知识点主要集中在持续集成工具Hudson、版本控制系统Subversion(SVN)、构建工具Maven以及部署插件和字符编码处理方面。以下是对这些关键概念的详细解释: 1. **...

    maven deploy时报错的解决方法

    标题提到的“maven deploy时报错”通常指的是在尝试使用Maven的`deploy`生命周期阶段将构建的工件上传到远程仓库时遇到的问题。描述中的日志显示了具体的错误信息,指出“repository element was not specified in ...

    maven-deploy-plugin-2.8.2.jar

    maven-deploy-plugin-2.8.2.jar

    Maven deploy到 nexus(csdn)————程序.pdf

    ### Maven部署到Nexus知识点详解 #### Maven与Nexus简介 - **Maven**:Apache Maven是一款基于项目对象模型(POM)的软件项目管理和理解工具。通过一系列标准生命周期构建项目,简化了项目的构建、依赖管理和文档...

    maven-deploy-plugin:Apache Maven Deploy插件

    这样,您可以确保您不会浪费时间在不属于Apache Maven范围的事情上。 假设您的问题不存在,请提交该问题的票证。 清楚地描述问题,包括在出现错误时重现的步骤。 确保填写已知问题的最早版本。 在GitHub上分叉存储...

    maven-deploy-plugin-2.7.jar

    maven-deploy-plugin-2.7.jar

    Maven自动升级版本号并打包上传的脚本

    同时,Maven插件如`versions-maven-plugin`和`maven-deploy-plugin`可以帮助我们完成版本升级和部署操作。 2. Maven的版本升级: 使用`versions-maven-plugin`插件,我们可以方便地更新项目及其依赖的版本号。例如...

    maven打包出错解决办法,亲测绝对可以!

    4. **部署私有库**:使用Maven的`deploy`命令,将内部项目打包并上传至Nexus的特定仓库。通过配置`<distributionManagement>`标签,指定发布目标。 5. **版本控制与权限管理**:Nexus支持对仓库的访问进行权限控制...

    maven 过滤文件夹打包

    在软件开发过程中,尤其是Java应用,Maven是一个广泛使用的构建工具,它可以帮助开发者自动化构建、测试和部署项目。"maven 过滤文件夹打包"这个主题涉及到的是如何利用Maven的资源过滤功能来实现针对不同运行环境的...

    maven_deploy.exe

    maven : deploy程序包用来快速上传第三方jar包提交成功后会自动生成deploy_config.txt保存url和仓库标识

    maven-deploy-plugin-2.4.jar

    maven-deploy-plugin-2.4.jar

    maven-deploy-plugin-2.0.jar

    maven-deploy-plugin-2.0.jar

    maven-deploy-plugin-2.5.jar

    maven-deploy-plugin-2.5.jar

    Maven常用插件整理.docx

    7. Maven Deploy Plugin Deploy Plugin用于部署最终的构建产物到远程仓库,供其他项目使用。 8. Maven Site Plugin Site Plugin生成项目的站点文档,包括报告、项目信息和团队信息等。 9. Maven Dependency Plugin...

    demo-maven-deploy

    Demo-Maven-部署

    maven代码自动将本地仓库中的包上传到maven私服

    总之,通过正确配置Maven的`pom.xml`和`settings.xml`文件,以及执行`mvn deploy`命令,可以实现将本地仓库中的包自动上传到Maven私有仓库。这对于团队协作和代码管理非常有用,确保所有成员都能访问到最新的内部...

    基于Nexus搭建Maven私服详解(可用于生产环境)

    提供了基于Nexus搭建Maven私服所需要的一切资源和个人经验,搭建后可maven deploy 上传自己的jar包。别人如何在自己的maven项目中引用我将单独再上传一份。

    maven3.1.0安装包

    5. **生命周期与构建阶段**:Maven 提供了 clean、default 和 site 三大生命周期,每个生命周期包含多个构建阶段,如 compile、test、install 和 deploy。 ** Maven 插件 ** Maven 插件是 Maven 功能的重要扩展,...

    maven-deploy-plugin-2.7-11.el7.noarch.rpm

    官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装

Global site tag (gtag.js) - Google Analytics