Linux上Makefile管理java项目】的更多相关文章

前面文章讲到了Linux上通过.spec文件与rpmbuild命令将java程序打包为RPM安装包, 现阶段遇到新的需求: 使用Makefile来操纵java的编译.打包 该需求以前面的内容为基础 可以查看下面几篇文章,即可解决上述需求 建议:先从一个小一点的案例入手,通过Makefile成功运行之后,一步步尝试运行自己的实际项目(注意结构:源码.jar包.配置文件等) 自己动手编译.运行Java程序 http://www.cnblogs.com/haolujun/archive/2013/03…
一.环境搭建 1.安装所需软件 Jdk Maven Jenkins Tomcat Xshell git 以上软件去官网下载,比较简单,不一一描述了 2.安装所需的jenkins插件 Git plugin GitHub plugin      git插件,download代码至本地 Mailer Plugin       邮件插件 Publish Over SSH     远程访问Linux服务器插件 打开jenkins—>系统管理—>管理插件—>可选插件,输入要下载的插件,勾选直接安装,…
Linux上发布E卡通项目 使用的命令 ps -ef | grep java kill -9 22314 nohup java -jar smartcard-ms-0.0.1-SNAPSHOT.jar > logs/SmartCard_Start.log 2>&1 & 示例 [root@59 smartcard]# ls logs pages SmartCard_File SmartCardLog smartcard-ms-0.0.1-SNAPSHOT.jar smartcar…
前段时间,一同事说在 github 上“活捉了”一个很有趣的开源项目,它是一个超轻量级的 jar 包,能够帮助你在 java 项目中摒弃样板式的 properties 配置代码,让你轻松自如地管理和使用 properties. 是的,它就是本文的主角 owner. 关于 owner 的迷人之处,可以先从以下三方面一窥全豹: 简便:无需加载多余代码,转换并管理 properties 配置文件,通过最简单的方式使用你的 properties 强大:基于注解,自动类型转换,变量扩展,加载策略,热加载,…
初学maven,简单总结一下学习心得,若有不对的地方,欢迎各位大神给我指正~ 总结分为6个部分 maven概述 maven安装 maven项目结构和创建方法 maven配置文件settings.xml 项目对象文件pom.xml解析 eclipse插件安装 一.maven概述 要用java实现一个后台系统,可能需要涉及很多模块. web应用服务器.文件服务器.db 等等. 我们要开发这些模块,需要先把他们各自需要依赖的jar包或者项目下载打包好,然后配置到项目的classpath中. 这些应用在…
想要在Ubuntu上运行java程序,可以将java程序编译成功后打包,然后在Ubuntu上用命令执行jar文件 具体操作如下: 1.Windows上使用eclipse编译java工程,编译完成后导出为Runnable JAR File 例如,此处将test工程中的Test2文件export为MyTest2.jar文件 2.Ubuntu上java环境安装 ①jdk官网http://www.oracle.com/technetwork/java/javase/downloads/jdk8-down…
在一台计算机上手动跑Node项目简单,node xx.js就搞定了,想让Node项目后台执行,尽管不能直接用node命令搞定,可是在安装了forever这个包以后.还是非常轻松的.只是要是在远程server上构建Node项目.假设没法自启动.一旦server重新启动,那么项目必须通过管理员远程手动开启才干够执行. 那么是否能利用forever加启动脚本方式解决上述问题呢?答案当然是肯定的.仅仅只是有点麻烦.并且forever官方缺少具体的配置文档.我在配置的时候也走了一些弯路,以下具体来说. 注…
01: 假设你有一个最小环境安装的 centos-6.x 的linux操作系统 02: 安装 git => yum -y install git 03: 安装依赖 => yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzipx-devel  04: 从 git 下载软件 => curl -L https://raw.githubuserconten…
一.安装JDK 配置java的环境变量,修改/etc/profile文件:vi /etc/profile 然后按下字母i进入插入模式, shift+insert粘贴; esc退出编辑; :wq保存退出; :q!不保存退出; 在最后加入如下几行: #set java evironment export  JAVA_HOME=/usr/java/jdk1.8.0_05 export  CLASSPATH=.:$JAVA_HOME/lib.tools.jar export  PATH=$JAVA_HO…
1.JavaGuide 地址:Snailclimb/JavaGuide [Java学习+面试指南] 一份涵盖大部分Java程序员所需要掌握的核心知识. 2.DoraemonKit 地址:didi/DoraemonKit 简称 "DoKit" .一款功能齐全的客户端( iOS .Android )研发助手,你值得拥有. 3.advanced-java 地址:doocs/advanced-java 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发.分布式.高可用.微服务等领域知识. 4…