项目构建
落叶翩翩
这个作者很懒,什么都没留下…
展开
-
maven依赖查询
在使用maven时经常需要添加jar包,初学的朋友可能认为有手上有响应的jar包,为什么不添加呢,我认为不手工添加jar包,用maven依赖的方式,可以减少svn负担,每次update或者commit不必再传输jar包了,只传输源代码,非常方便;不废话了,直接上依赖查询的方法。比如:我想添加jetty,作为web容器,我们知道jetty在maven中是作为插件的。打开http://mvnr原创 2014-01-27 11:12:46 · 1035 阅读 · 0 评论 -
gradle学习点滴
gradle 默认的目录结构是src/main/java ,src/main/webapps。如何在老项目上使用gradlesourceSets { main { //一般老项目的源代码目录是src java.srcDir "$projectDir/src" } }如何用gradle引用jar包repos原创 2014-02-27 14:55:37 · 2844 阅读 · 0 评论 -
持续集成初探
1、把jekins部署到服务器上2、原创 2014-07-13 22:49:21 · 840 阅读 · 0 评论 -
持续集成学习记录
持续集成的核心价值在于:转载 2014-07-13 22:30:05 · 819 阅读 · 0 评论 -
maven初使用记录
eclipse配置maven配置settings.xml配置国内maven私服剩余步骤如下:配置jetty p2p org.mortbay.jetty maven-jetty-plugin 6原创 2015-10-28 16:14:20 · 496 阅读 · 0 评论 -
gradle 发布jar包到nexus
apply plugin: 'maven'uploadArchives { repositories { mavenDeployer { pom.groupId = "com.mmhlive.bdp" pom.version = "1.0-SNAPSHOT" pom.artifactId = "ap原创 2015-12-28 14:12:07 · 4256 阅读 · 0 评论 -
TortoiseGit连接github不用每次输入用户名和密码的方法
每次git clone 和push 都要输入用户名和密码。虽然安全,但在本机上每次都输有些麻烦,如何记住用户名和密码呢?当你配置好git后,在C:\Documents and Settings\Administrator\ 目录下有一个 .gitconfig 的文件,里面会有你先前配好的name 和email,只需在下面加一行[credential] h转载 2015-12-22 18:17:23 · 795 阅读 · 0 评论 -
bat批处理删除指定N天前的文件
Windows下bat批处理,自动获取文件的最后修改时间,然后将指定多少天之前的文件删除,需要Windows支持forfiles命令,XP及以上系统都自带forfiles命令。 删除指定目录下7天前的文件(目录为C:\test):forfiles /p "c:\test" /s /m *.* /d -7 /c "cmd /c del @path" 删除批原创 2016-02-03 15:15:37 · 16477 阅读 · 2 评论 -
使用Jenkins搭建iOS/Android持续集成打包平台
>>>>背景描述根据项目需求,现要在团队内部搭建一个统一的打包平台,实现对iOS和Android项目的打包。而且为了方便团队内部的测试包分发,希望在打包完成后能生成一个二维码,体验用户(产品、运营、测试等人员)通过手机扫描二维码后就能直接安装测试包。该需求具有一定的普遍性,基本上所有开发APP的团队都可能会用到,因此我将整个需求实现的过程整理后形成此文,并且真正地做到了零基转载 2016-08-18 11:52:35 · 586 阅读 · 0 评论 -
java web新型部署方式
部署步骤如下:1、复制apache-tomcat-7.0.42-windows-x86到部署目录下2、重命名apache-tomcat-7.0.42-windows-x86为项目名字,例如:tomcat-test3、删除tomca-test下的bin目录,清空lib目录。4、配置app.bat的CATALINA_HOME和CATALINA_BASE、tomcat运行内存JAVA_OPTS原创 2014-02-17 16:08:13 · 865 阅读 · 0 评论 -
在Eclipse下利用gradle构建系统
简介:构建系统时候常常要用到 Ant, Maven 等工具,对于初学者来说,它们还是过于复杂,上手还 是需要时间的。本文将向读者介绍一种全新的构建项目的方式 gradle,它简单、上手快,能大大节省项 目的时间和成本。在 eclipse 下利用 gradle 构建系统基本开发环境操作系统:本教程使用的为 Windows Vista Enterprise, 如果您的系统是 Linux 的转载 2014-02-20 14:20:31 · 978 阅读 · 0 评论 -
jetty meven eclipse集成总结
eclipse版本为eclipse-jee版,新建maven工程,在src/main/下新建java文件夹。配置maven环境:maven_home:meven的目录path:%maven_home%\bin在maven中集成jetty步骤:pom.cml中加入<project xmlns="http://maven.apache.org/POM/4.0.0" xm原创 2014-01-27 13:15:09 · 1161 阅读 · 0 评论 -
从零开始学习Gradle之二---如何使用Task
上一篇文章中,我们提到了Gradle的一些基本概念,如Project、Task以及Action,并且创建了我们的第一个Task。这次我们来看看Gradle中关于Project和Task的更多细节。1. Project和Task对于build.gradle配置文件,当运行Gradle 时,Gradle会为我们创建一个Project的对象,来映射build.gradle中的内容。其中呢,对于转载 2014-02-23 00:37:44 · 1841 阅读 · 0 评论 -
Gradle, 基于DSL的新一代Java构建工具
Gradle是什么? Gradle 是以 Groovy 语言为基础,面向Java应用为主,基于DSL语法的自动化构建工具。说到Java的自动化构建工具,大家一定对Ant和Maven都不会陌生,对,Gradle就是这样一种类似的工具,不过它比Ant和Maven强大的多。Gradle能做什么? Gradle使用易懂的DSL语法 ,将开发过程中需要的编译、构建、测试、打包以及转载 2014-02-23 00:36:51 · 1123 阅读 · 0 评论 -
从零开始学习Gradle之一---初识Gradle
前提: 安装Gradle。安装过程非常简单: (1)下载Gradle(2)将GRADLE_HOME/bin/gradle加入$PATH。1. 基本概念(Project 和 Task)Gradle中有两个基本的概念:project和task。每个Gradle的构建由一个project构成,它代表着需要被构建的组件或者构建的整个项目。每个project由一个或者多个task组成转载 2014-02-23 00:37:49 · 824 阅读 · 0 评论 -
从零开始学习Gradle之三---多项目构建
随着信息化的快速发展,IT项目变得越来越复杂,通常都是由多个子系统共同协作完成。对于这种多系统、多项目的情况,很多构建工具都已经提供了不错的支持,像maven、ant。Gradle除了借鉴了ant或者maven的继承的方式定义子项目,也提供了一种更为方便的集中配置的方式,大大减少了构建带来的复杂度。除此之外,Gradle还提供了清晰的Project树模型来映射多项目的组织结构。下面,让我们了解一下原创 2014-02-23 00:38:23 · 1073 阅读 · 0 评论 -
如何把一个软件系统搞成saas
saas特性,请参考我的上一篇博客:http://blog.csdn.net/bolg_hero/article/details/19922201问题提出: 老王是一家小型软件公司的负责人,主要开发erp系统(用java开发的b/s系统),现公司已有一套开发好的erp系统,现在A、B、C公司都和老王签了购买erp系统的合同。老王想基于原来的erp系统修改,又不至于改动太大,并有原创 2014-02-25 17:38:59 · 5414 阅读 · 1 评论 -
saas特性
最早的SaaS服务之一当属在线电子邮箱,极大地降低了个人与企业使用电子邮件的门槛,进而改变了人与人、企业与企业之间的沟通方式。发展至今,SaaS服务的种类与产品已经非常丰富,面向个人用户的服务包括:在线文档编辑、表格制作、日程表管理、联系人管理等等;面向企业用户的服务包括:在线存储管理、网上会议、项目管理、CRM(客户关系管理)、ERP(企业资源管理)、HRM(人力资源管理)、在线广告管理以及针对转载 2014-02-25 16:57:58 · 2858 阅读 · 0 评论 -
eclipse的workspace下的.metadata文件夹有什么作用?
简单点说,就是一个配置记录,workspace下的.metadata就是对你目前worspace的纪录,比如你一打开eclipse,你上次有什么项目他还打开什么项目,你上次在编辑哪个东西,它还在那里。如果你删除了.metadata,你一打开就是空的,你要自己一个一个把项目import进去。。。我觉得重要的是log文件吧,项目很多时候,配置上的错误就看log (比如你明明项目上有个红叉,转载 2014-03-02 22:43:14 · 4721 阅读 · 1 评论 -
版本格式说明
版本格式中的三位分别表示:主版本(major)升级,表示API不兼容,或者架构调整。次版本(minor)升级,表示增加了新功能,或者大的优化。小版本(micro)升级,表示修复问题,或者小的优化。所以:二位版本越大,表示功能越多。三位版本越大,表示越稳定。转载 2016-12-12 13:05:53 · 1475 阅读 · 0 评论