`
corejava2008
  • 浏览: 296595 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用Maven执行Java代码

阅读更多
不多说了,直接上代码
Linux环境下,公司名用XXX表示,呵呵


export MAVEN_HOME=/opt/apache-maven-2.2.1 MAVEN_OPTS="-Xmx512M -XX:MaxPermSize=128M"
cd /root/datacenter.script

for i in `ps -efwww|grep com.XXX.dc.crawl.news.sell.SoufunNews|grep -v "grep"|awk '{print $2}'`
do
        kill -9 $i
done
//使用SVN将最新代码 update到liunx服务器
svn update
//使用MVN编译打包 执行java
/opt/apache-maven-2.2.1/bin/mvn clean
/opt/apache-maven-2.2.1/bin/mvn compile
/opt/apache-maven-2.2.1/bin/mvn clean -DskipTests=true install dependency:copy-dependencies  package
/opt/apache-maven-2.2.1/bin/mvn exec:java -Dexec.mainClass="com.XXX.dc.crawl.news.sell.SoufunNews" &> /root/logs/SoufunNews.log

分享到:
评论

相关推荐

    使用Maven开发Java Web应用

    1. **构建应用**:使用`mvn package`命令,Maven将编译源代码,运行测试,生成war文件。 2. **部署到Tomcat**:将生成的war文件复制到Tomcat的webapps目录下,或者使用Maven的Tomcat插件进行自动化部署。 六、使用...

    maven下载 java开发必须使用的

    Maven 是一个强大的项目管理和构建工具,尤其在Java开发领域中被广泛使用。它通过提供一个标准化的项目对象模型(Project Object Model,POM)来管理项目的构建、报告和依赖关系。这款工具极大地简化了构建过程,...

    maven统计代码行插件

    一个统计代码行的maven插件(会统计配置的后缀类型,统计代码行数,并统计.java文件的 代码行数 注释行数 空白行数 .. 输出结果如) [INFO] \src\main\java总行数 : 6511 lines of code in 63 files [INFO] \src\test\...

    Java FreeMarker+Maven实现代码自动生成

    6. **代码生成**:当Maven执行到配置的阶段时,FreeMarker模板将被解析,数据模型将填充到模板中,生成的代码会被写入到指定的输出目录,成为项目的一部分。 7. **最佳实践**:为了保持代码生成的灵活性和可维护性...

    maven 可执行程序 文档 需要java环境

    ** Maven 可执行程序文档与Java环境** Maven是一个强大的项目管理和构建工具,在Java开发中广泛应用。它通过读取项目的配置文件(pom.xml),自动管理项目的依赖关系,构建工件(如JAR或WAR文件),并执行测试。在...

    maven 代码生成(maven插件)

    当你选择这个目标时,IDE将执行Maven插件的`generate`目标,根据配置文件生成相应的Java代码。这种执行方式使得代码生成集成到开发环境中,可以方便地进行增量更新。 4. **代码生成**: MBG会根据配置文件生成以下...

    尚硅谷Maven课程笔记代码资源

    通过分析这些代码,可以更直观地了解Maven如何处理依赖、如何执行构建任务等。 总结,【尚硅谷Maven课程笔记代码资源】是学习和掌握Maven自动化构建的理想材料。它不仅提供了理论知识,还有实际操作的案例,可以...

    Spring maven web java

    JSP则是HTML模板和Java代码的结合,负责生成动态内容。Spring MVC作为Spring框架的一部分,提供了用于构建Web应用的模型-视图-控制器(Model-View-Controller, MVC)架构,使得Web应用的开发更加结构化和可维护。 *...

    实现maven管理的Javaweb项目的proguard代码混淆功能

    总的来说,通过Maven和ProGuard的结合,我们可以有效地保护Java Web项目的源代码,同时优化其体积和运行效率。在实际操作中,不断调整和完善ProGuard配置,根据项目的特性和需求进行微调,是确保混淆效果的关键。...

    maven模板javaspring

    Maven 为 Java 项目定义了一套标准的目录结构,如 `src/main/java` 存放源代码,`src/main/resources` 存放资源文件,`src/test/java` 和 `src/test/resources` 分别用于存放测试代码和测试资源。这种结构有助于...

    maven 3.5.2 Java开发 下载

    3. **插件系统**: Maven 使用插件执行构建任务,如编译、测试、打包、部署等。插件可以在POM中配置,以定制项目的构建过程。 4. **约定优于配置**: Maven 提供了一套默认的构建生命周期和生命周期阶段,如clean、...

    maven2 java项目管理 工具 测试 框架

    Maven 2 使用插件系统执行特定的任务,如编译代码、运行测试、打包应用等。每个插件都有一个或多个目标(goal),这些目标可以被绑定到生命周期的特定阶段。 **4. 配置与继承** POM 文件可以包含父POM引用,实现...

    maven使用方法促进编写JAVA代码

    【 MAVEN 使用方法促进编写 JAVA 代码】 在 Java 开发领域,Maven 是一个不可或缺的项目管理和构建工具,它极大地简化了项目的构建、依赖管理和文档生成。相较于早期的 ANT,Maven 提供了更为强大的自动化构建功能...

    Java+IDEA+maven混淆打包

    ProGuard是Java的开源代码混淆工具,可以优化、压缩和混淆代码,同时移除未使用的类、字段和方法。首先,我们需要在`pom.xml`中引入`maven-proguard-plugin`: ```xml ... ... <groupId>...

    使用maven来新建一个java项目

    例如,运行`mvn compile`会编译源代码,`mvn package`会打包项目生成JAR文件,`mvn test`会执行测试。 在项目中,`src/main/java`存放主程序的源代码,`src/main/resources`存放资源文件,如配置文件。`src/test/...

    开源maven版 java代码生成工具 SpringMVC+mybatis+easyUI+FDUI

    Maven构建eclipse工程,运行Maven命令:mvn eclipse:eclipse,完成后导入到eclipse中 导入数据库(MYSQL),SQL文件在项目根目录下,名为autoCode.sql,运行里面的内容即可 修改数据库连接参数,配置文件在src/main/resources...

    allatori第二代Java代码混淆器Maven打包配置,依赖库,以及配置文件

    allatori第二代Java代码混淆器Maven打包配置,依赖库,以及配置文件。示例运行,可行。

    使用maven运行Java Main的三种方法解析

    使用Maven运行Java Main的三种方法解析 Maven是一款流行的Java项目管理工具,可以帮助开发者更方便地管理项目的构建、测试和部署过程。在Java开发中,Maven可以用来运行Java Main方法,本文将介绍使用Maven运行Java...

    一个基于Maven的Java项目创建和运行的基本指南

    一个完整的Java项目脚本程序通常意味着要编写一系列命令或脚本,用于初始化项目结构、编译Java代码、运行程序以及可能还包括测试、打包和部署等步骤。不过,由于直接执行脚本通常依赖于特定的操作系统(如Linux、...

Global site tag (gtag.js) - Google Analytics