使用MyEclipse构建MAVEN项目 - 我的漫漫程序之旅 - BlogJava

body
{
font-family: Microsoft YaHei UI,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif;
font-size: 10.5pt;
line-height: 1.5;
}
html, body
{

}
h1 {
font-size:1.5em;
font-weight:bold;
}
h2 {
font-size:1.4em;
font-weight:bold;
}
h3 {
font-size:1.3em;
font-weight:bold;
}
h4 {
font-size:1.2em;
font-weight:bold;
}
h5 {
font-size:1.1em;
font-weight:bold;
}
h6 {
font-size:1.0em;
font-weight:bold;
}
img {
border:0;
max-width: 100%;
height: auto !important;
}
blockquote {
margin-top:0px;
margin-bottom:0px;
}
table {
border-collapse:collapse;
border:1px solid #bbbbbb;
}
td {
border-collapse:collapse;
border:1px solid #bbbbbb;
}

使用MyEclipse构建MAVEN项目 - 我的漫漫程序之旅 - BlogJava这里用的是MyEclpise的自带的MAVEN插件。

Maven最好配置成你自己安装的那个,MyEclipse自带会有些许Bug。

用nexus代理Maven的中央仓库,setting.xml的配置文件修改内容如下:

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><mirrors>

?????<mirror>

??????????<id>nexus</id>

??????????<mirrorOf>*</mirrorOf>

??????????<name>Nexus?Mirror</name>

??????????<url>http://localhost:8081/nexus/content/groups/public</url>

?????</mirror>

??</mirrors>

??

??<profiles>

?????<profile>

??????<id>nexus</id>

??????<repositories>

????????<repository>

??????????<id>central</id>

??????????<url>http://central</url>

??????????<releases><enabled>true</enabled></releases>

??????????<snapshots><enabled>true</enabled></snapshots>

????????</repository>

??????</repositories>

?????<pluginRepositories>

????????<pluginRepository>

??????????<id>central</id>

??????????<url>http://central</url>

??????????<releases><enabled>true</enabled></releases>

??????????<snapshots><enabled>true</enabled></snapshots>

????????</pluginRepository>

??????</pluginRepositories>

????</profile>

??</profiles>

??<activeProfiles>

????<activeProfile>nexus</activeProfile>

??</activeProfiles>

http://localhost:8081/nexus/content/groups/public?是仓库组的地址。

打下MyEclipse新建工程的界面,选择Maven下的Maven Project,打开如下图的向导:

这里我们要选中create a simple project。

点击下一步,填写GAV相关内容。

点击完成后,我们就已经成功创建了一个Maven project了。

工程的默认目录结构如下:


所有的Java源文件都要写在src/main/java目录下,所有的测试类都要写在src/test/java下面,这是Maven的默认值。
此时,pom.xml里只有默认的属性

<project?xmlns="http://maven.apache.org/POM/4.0.0"?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"?xsi:schemaLocation="http://maven.apache.org/POM/4.0.0?http://maven.apache.org/maven-v4_0_0.xsd">
??<modelVersion>4.0.0</modelVersion>
??<groupId>com.test</groupId>
??<artifactId>test</artifactId>
??<version>0.0.1-SNAPSHOT</version>
</project>

这是最精简的pom.xml了。
这时我们加入junit的支持,新建一个测试类。
在项目上右键Maven-Add Dependency,显示如下界面:

输入junit加入测试支持类库。
在src/test/java下新建一个测试类如下:

package com;

import org.junit.Test;

public class TestRun

{

@Test

public void testA()

{

System.out.println("test a method ");

}

@Test

public void testB()

{

System.out.println("test b method ");

}

}

右键Run As ----- Maven test,进行测试,显示结果如下:

[INFO]?Scanning?for?projects
[INFO]?????????????????????????????????????????????????????????????????????????
[INFO]?------------------------------------------------------------------------
[INFO]?Building?test?0.0.1-SNAPSHOT
[INFO]?------------------------------------------------------------------------
[INFO]?
[INFO]?---?maven-resources-plugin:2.5:resources?(default-resources)[email protected]?test?---
[debug]?execute?contextualize
[WARNING]?Using?platform?encoding?(GBK?actually)?to?copy?filtered?resources,?i.e.?build?is?platform?dependent!
[INFO]?Copying?0?resource
[INFO]?
[INFO]?---?maven-compiler-plugin:2.3.2:compile?(default-compile)[email protected]?test?---
[INFO]?Nothing?to?compile?-?all?classes?are?up?to?date
[INFO]?
[INFO]?---?maven-resources-plugin:2.5:testResources?(default-testResources)[email protected]?test?---
[debug]?execute?contextualize
[WARNING]?Using?platform?encoding?(GBK?actually)?to?copy?filtered?resources,?i.e.?build?is?platform?dependent!
[INFO]?Copying?0?resource
[INFO]?
[INFO]?---?maven-compiler-plugin:2.3.2:testCompile?(default-testCompile)[email protected]?test?---
[INFO]?Nothing?to?compile?-?all?classes?are?up?to?date
[INFO]?
[INFO]?---?maven-surefire-plugin:2.10:test?(default-test)[email protected]?test?---
[INFO]?Surefire?report?directory:?D:\workspace\test\target\surefire-reports

-------------------------------------------------------
?T?E?S?T?S
-------------------------------------------------------
Running?com.TestRun
test?a?method?
test?b?method?
Tests?run:?2,?Failures:?0,?Errors:?0,?Skipped:?0,?Time?elapsed:?0.071?sec

Results?:

Tests?run:?2,?Failures:?0,?Errors:?0,?Skipped:?0

[INFO]?------------------------------------------------------------------------
[INFO]?BUILD?SUCCESS
[INFO]?------------------------------------------------------------------------
[INFO]?Total?time:?1.847s
[INFO]?Finished?at:?Tue?Sep?11?14:20:59?CST?2012
[INFO]?Final?Memory:?3M/6M
[INFO]?------------------------------------------------------------------------

ok,一个基本的maven项目已经构建完成。我们还可以将现存的java项目利用myclipse方便的转换成maven project,此部分内容我们在下一节里讨论。

来自为知笔记(Wiz)

时间: 2024-08-09 23:33:10

使用MyEclipse构建MAVEN项目 - 我的漫漫程序之旅 - BlogJava的相关文章

Maven学习总结二:使用myEclipse和命令行构建Maven项目

一:使用myEclipse构建一个Maven项目 1.选择菜单 File -> new -> Other 2.选择Maven Project 3.默认选择.直接下一步 4.在Filter里面输入webapp进行过滤,然后选择maven-archetype-webapp,然后next 5.输入Group Id 和 Artifact Id.  Group Id 是组织标识.包名,Artifact Id是项目名称 Version是版本,选择默认值, Package 是项目名加包名 com.mycom

maven入门(5)使用eclipse构建maven项目

1. 安装m2eclipse插件    要用Eclipse构建Maven项目,我们需要先安装meeclipse插件    点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图: 安装成成之后我们在Eclipse菜单栏中点击File->New->Other,在弹出的对话框中会看到如下图所示: 2. 构建Maven项目 以eclipse3.6为例 1)创建简单Maven项目 点击

Maven实战(三)Eclipse构建Maven项目

企业应用 1. 安装m2eclipse插件    要用Eclipse构建Maven项目,我们需要先安装meeclipse插件    点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图: 安装成成之后我们在Eclipse菜单栏中点击File->New->Other,在弹出的对话框中会看到如下图所示: 2. 构建Maven项目 以eclipse3.6为例 1)创建简单Maven

Idea构建Maven项目教程

Idea构建Maven项目,以及其中遇到的坑,及解决方案 步骤一:配置Idea的maven插件 步骤二:创建maven项目 file-->new-->project 下一步,设置groupid,artifactId 在下一步,设置maven配置 下一步,配置项目名 最后,finish完成构建 构建中遇到的问题: 1.jar包下载缓慢 解决方案,配置setting.xml为国内阿里云镜像,下载速度秒飞~~ <mirrors> <mirror> <id>alim

Maven 学习(二)使用eclipse构建Maven项目及发布一个Maven项目

开发环境: Eclipse Jee Mars(截止2015年12月1日目前的最新版eclipse4.5),下载地址:http://www.eclipse.org/downloads/ 因为此版本已经集成了M2E的插件,再者Mars版本的eclipse也比较稳定,可以省一些不必要的麻烦. 一.构建Maven项目 用eclipse构建maven项目之前我们需要为eclipse做一些必要的配置 一些必要的配置 1.点击eclipse菜单栏的Window下的preferences,选择Maven菜单 2

eclipse里面构建maven项目详解(转载)

本文来源于:http://my.oschina.net/u/1540325/blog/548530 eclipse里面构建maven项目详解 1       环境安装及分配 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.Maven主要服务于基于java平台的项目构建.依赖管理和项目信息管理,无论是小型的开源类库项目,还是大型的企业级应用,maven都能大显身手. 置于maven的安装过程及在eclipse里面配置maven,请看我在

Maven实战(三)Eclipse构建Maven项目(转)

转帖:http://www.iteye.com/topic/1123225 ? 1. 安装m2eclipse插件??? 要用Eclipse构建Maven项目,我们需要先安装meeclipse插件??? 点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图: ?? 安装成成之后我们在Eclipse菜单栏中点击File->New->Other,在弹出的对话框中会看到如下图所示:

Eclipse构建Maven项目

1. 安装m2eclipse插件    要用Eclipse构建Maven项目,我们需要先安装meeclipse插件    点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图: 安装成成之后我们在Eclipse菜单栏中点击File->New->Other,在弹出的对话框中会看到如下图所示: 2. 构建Maven项目 以eclipse3.6为例 1)创建简单Maven项目 点击

将Myeclipse非maven项目,导入到IDEA

将Myeclipse非maven项目,导入到IDEA 打开原项目,复制".classpath"文件路径,在IDEA中打开项目时,选此文件路径 进入项目转换界面,默认一步步完成 导入的项目之后,需要在"Project Structure"做对应配置 Modules:将文件夹标记成对应的类型(主要是src标记为Sesource.config标记为Resource.WebRoot标记为Resource等) Libraries:导入WEB-INF/lib中的包(否则项目中各