使用Maven开发Java项目
其实使用maven已经很久了,从早期的1.0.1到现在的2.0.6,其实对于一般项目开发,常用的也就是创建项目(Create)、构建(Build)、测试(Test)、发布(Release)。本文并不是关于maven如何使用的详细介绍,而只是在实际项目开发中的一些常用活动以及相关插件的使用总结,如果你对于maven尚不了解,可以先在官方网站[Maven'site]逛逛,如果你想进一步学习,可以到这里[Maven: The Definitive Guide]。这里所说的maven是指2.x版本,如果你正在使用的是1.x,请参考《Maven: A Developer's Notebook》。但是推荐使用2.0,至于详细的特性比较,可以参考[MAVEN Feature Comparisons]。 1) 创建项目 首先,你得为你的项目起一个响亮一点的名字,既能体现项目的意义,又非常好记。我比较喜欢用花和动物的名字来命名,也可以是某个地名或人名。这里假设为rose,火红的玫瑰。下面的命令,将会创建一个项目的代码框架。其中groupId和artifactId,可以根据实际需要来命名。 mvn archetype:create \
-DarchetypeGroupId=org.apache.maven.archetypes \
-DgroupId=com.rainboyan.rose \
-DartifactId=rose 运行成功后,将会创建目录如下: rose
|-- pom.xml
`-- src
|-- main
| `-- java
| `-- com
| `-- rainboyan
| `-- rose
| `-- App.java
`-- test
`-- java
`-- com
`-- rainboyan
&
相关文档:
Java学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
工作需要,针对java文件,作了一个行数统计的工具。统计的主要代码如下:
Set srcIn = fso.OpenTextFile(fileNm, ForReading)
Do While Not srcIn.AtEndOfStream
buf = srcIn.ReadLine
&nbs ......
//本程序连接的是sql server 2005,与连接sql server 2000有点不同:driverName和URL都不同
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class create{
public void getConnection() th ......
看到这篇关于Java多态的帖子,觉得很多,基本涵盖了Java多态的各种场景,这里转给大家参考:
http://blog.csdn.net/thinkghoster/archive/2008/04/19/2307001.aspx
深入理解java多态性
昨天看到一个关于多态性的帖子,参考了回帖者的理解,加入了一些自己的看法,整理 ......
深入理解java多态性
昨天看到一个关于多态性的帖子,参考了回帖者的理解,加入了一些自己的看法,整理出来供大家参考,不一定 ......