打包的思路如下:

1、使用javac命令对代码进行编译,比如递归编译整个项目的java代码。(注意:需要一一对应引用的jar包)

2、输出并整理war包的文件夹结构目录,参考:http://www.cnblogs.com/EasonJim/p/6498804.html

3、使用jar命名对上面的文件夹进行打war包,参考:http://www.cnblogs.com/EasonJim/p/6481704.html

4、成功输出war包之后,可以使用tomcat的插件(https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin)/ftp/SSH/shell进行远程部署。

Jenkins集成java非maven/ant项目的打包思路相关推荐

  1. Jenkins集成Java自动化测试

    注意点以及环境准备 1.Jenkins的机器上需要安装有Java的环境 2.需要有Java脚本运行依赖的jar包 3.本地需要安装ANT,且在Jenkins中需要配置相关ANT版本信息 4.在Java ...

  2. jenkins 集成java搅拌_java-Jenkins中的集成测试

    我想在Java Web应用程序上使用Selenium进行一些集成测试.我已经设置了Jenkins以便当前使用Ant脚本进行构建. 据我了解,必须先将Web应用程序构建,打包并部署到正在运行的服务器,然 ...

  3. java通过maven构建项目实现日志生成模拟(一)创建maven项目+安装配置Fastjson.jar和Logback.jar 和 slf4j.jar

    先创建一个空项目 应用OK即可; 安装配置Fastjson.jar Fastjson.jar的作用是里面的方法可以 将Java对象转换为Json格式的字符串 或者 反过来将Json字符串转换为java ...

  4. java通过maven构建项目实现日志生成模拟(三)通过logback 打印日志

    安装配置好需要的jar包后 通常使用logback打印日志的时候需要在类的前面加上 private final static Logger logger =LoggerFactory.getLogge ...

  5. jenkins 集成java搅拌_如何将Gauge与Jenkins集成

    我对Gauge测试工具有点熟悉,现在我正在通过Jenkins执行它 . 首先:我在"Execute Windows Batch Command"字段中设置 gauge --vers ...

  6. java通过maven构建项目实现日志生成模拟(二)构建数据,FastJson方法的使用

    启动日志格式 启动日志结构相对简单,主要包含公共信息,启动信息和错误信息. {"common": {"ar": "230000", -- 地 ...

  7. Springboot中如何引入本地jar包,并通过maven把项目成功打包成jar包部署

    最近尝试引入阿里云的短信验证码,阿里云的core sdk是maven就有的,但是短信相关的jar包却不是放在maven的,所以得引入本地的下载回来的jar包.本地开发直接引入,idea是可以直接跑调用 ...

  8. Java技术--maven的assembly插件打包(依赖包归档)

    注:最近工作中遇到的一个问题,写了一个日志处理的模块,现在需要给第三方客户使用,但是该模块依赖了我们自己写的或者修改的一些jar包,可选择方案:1.所有jar包放在一个文件夹中给第三方(感觉好不专业) ...

  9. java自定义maven插件_自定义Maven插件

    第一.自定义Maven插件概述 Mojo:Maven plain Old Java Object.每一个 Mojo 就是 Maven 中的一个执行目标(executable goal),而插件则是对单 ...

最新文章

  1. 计算机网络|UDP用户数据报服务
  2. 前端学数据库之子查询
  3. HDU2073 无限的路【数学】
  4. java毕业设计源码介绍 基于SSM美好生活九宫格日志网日记网站
  5. 学生信息管理系统代码
  6. 计算机科学考研难不难,计算机考研有多难
  7. oland显卡HDMI热插拔问题分析
  8. webrtc与stunserver、turnserver建立连接花费时间十秒左右
  9. gtk如何修改combobox的下拉箭头_如何管理你的思维导图?
  10. windows防火墙规则_如何在Windows防火墙中创建高级防火墙规则
  11. CSTC2021 WriteUp
  12. jzoj 3426. 封印一击 (Standard IO)
  13. 解决Windows10开机黑屏问题
  14. 大风车音乐计算机,《大风车》音乐教学
  15. 对传感器及传感器的应用知多少?
  16. 重温数据结构:理解 B 树、B+ 树特点及使用场景
  17. iDoctor李旭东:打造管理慢性病的平板电脑
  18. 带一张阿拉旅游卡,随时出发
  19. 传智播客java基础教案_复习传智播客的java基础,实用
  20. bgp 宣告_电子游戏宣告悲伤的五个阶段

热门文章

  1. frac函数_20个能够有效提高 Pandas数据分析效率的常用函数,附带解释和例子
  2. 下列那些是oracle的伪列,oracle伪列
  3. Spring Boot 上传文件(spring boot upload file)
  4. Keil forc51安装教程
  5. 矢量切片_数据粒度均衡的二维矢量瓦片构建方法
  6. php 假多态,论PHP面向对象之-多态
  7. speex 编译(转)
  8. 机器学习实践:本地远程查看服务器训练TensorBoard
  9. python3精要(35)-模块(1)-import
  10. sympy随笔-python符号计算