在ubuntu下使用eclipse+maven2管理和开发项目

 

(1)安装maven2

    sudo apt-get install maven2

(2)在eclipse中配置安装好的maven2

不使用eclipse嵌入的MAVEN,添加外部MAVEN 

Windows|Perferences|Installation|Embedded Maven|Add...|M2_HOME|打勾|应用|确定

 (3)创建项目

     mvn archetype:generate -DgroupId=cn.bisoft.java.app -DartifactId=s2si -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=true

命令说明 写道
mvn是maven的命令
archetype:generate表示创建一个项目,其中archetype是maven的一个插件,generate是他的一个goal(maven插件的goal相当于ant的target)
-D是java用来设置属性的方式,请注意,它不是maven设置的。
groupId是项目所在的组名,你可以想象他就是org.apache…,这个组名主要有两个作用,其一是用来标识项目,其二是作为默认的包名.
interactiveMode用来设置是否交互模式
archetypeArtifactId设置工程类型
artifactId就是所创建的项目名称,在本例中可以看到项目名称就叫做s2si。

 

cd s2si

s2si
|-- pom.xml // 文档对象模型 Maven项目级配置文件
`-- src
    |-- main
    |   `-- java
    |       `-- cn
    |           `-- bisoft
    |               `-- java
    |                   `-- app // 源代码目录
    `-- test
        `-- java
            `-- cn
                `-- bisoft
                    `-- java
                        `-- app // 单元测试代码目录
 

Archetypes工程类型:

maven-archetype-archetype 示例 

maven-archetype-j2ee-simple J2EE简单示例 

maven-archetype-portlet Portlet 

maven-archetype-webapp Web应用

 

例如,以下命令建立一个web项目
mvn archetype:generate -DgroupId=cn.bisoft.java.app -DartifactId=s2si -DarchetypeArtifactId=maven-archetype-webapp-DinteractiveMode=true
 

(4)如果需要将项目导入eclipse中,可以使用运行mvn eclipse:eclipse命令

(5)将项目import到eclipse中

(6)右击项目-->Run as,可以看到maven install/clean/test等选项

 

参考资料

http://w26.iteye.com/blog/988538

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值