易截截图软件、单文件、免安装、纯绿色、仅160KB

使用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 NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

java与sql server 2005的相关操作

//本程序连接的是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与C++中文字符的问题

 
中文的编码常用的有3种格式:1)gb2312(就是ascii码方式,也说ansi) 2)unicode 3)utf-8
c++一般采用ancii码,而java一般采用unicode,而SymbianC++(以后简称symbian)采用unicode或utf-8
比如汉字“好”: unicode为“7D 59”,而ascii为“BA C3”, utf-8编码为3个字节。
终端你 ......

(摘)*java*ANT

ANT-build.xml文件详解
     
http://www.diybl.com/course/3_program/java/javajs/20081122/152210.html#
Ant的概念
可能有些读者并不理解什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编
译Linux内核及一些软件的源程序时,经常要用这个命令。Make ......

java 收邮件 使用 mail包

import java.util.Properties;
import javax.mail.FetchProfile;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Store;
import javax.mail.internet.InternetAddress;

public class ReceiveMail
{
public ReceiveMai ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号