使用MyEclipse构建MAVEN项目 - 我的漫漫程序之旅 - BlogJava这里用的是MyEclpise的自带的MAVEN插件。
Maven最好配置成你自己安装的那个,MyEclipse自带会有些许Bug。

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

<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) @ 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) @ test ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ 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) @ test ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ 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)

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

  1. Myeclipse学习总结(15)——Eclipse/MyEclipse中Maven项目常见问题解决汇总

    Eclipse/MyEclipse中Maven项目一般会遇到如下问题: 一. The superclass "javax.servlet.http.HttpServlet" was ...

  2. 使用Myeclipse搭建Maven项目

    使用Myeclipse搭建Maven项目 OS:Windows 7 Maven版本:3.5.2 Java版本:1.8.0_152 IDE:Myeclipse 2017 CI3 1 Maven简介 Ma ...

  3. Maven -- 使用Myeclipse创建Maven项目

    使用Myeclipse创建Maven项目有如下几种方式: 1.创建Maven Java项目 1.1 选择新建Maven项目 1.2.选择创建简单项目 1.3.填写项目信息 1.4.创建成功后项目目录结 ...

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

    2019独角兽企业重金招聘Python工程师标准>>> 1. 安装m2eclipse插件     要用Eclipse构建Maven项目,我们需要先安装meeclipse插件     ...

  5. maven学习十之myEclipse搭建maven项目总结

    步骤一 下载并安装maven,并配置M2_HOME和path. 步骤二 利用myEclipse自带maven插件生成.m2文件夹之,并拷贝maven安装包的settings.xml文件之.m2文件夹, ...

  6. eclipse java maven_Eclipse构建maven项目

    Eclipse构建maven项目 1 Maven项目转为Eclipse项目 在项目的根目录下打开cmd:执行命令:mvn eclipse:eclipse :将会出现.classpath和.projec ...

  7. 构建maven项目插件_如何构建一个Maven插件

    构建maven项目插件 使用Okta的身份管理平台轻松部署您的应用程序 使用Okta的API在几分钟之内即可对任何应用程序中的用户进行身份验证,管理和保护. 今天尝试Okta. 由于其插件生态系统的普 ...

  8. myecplise新建Maven项目Filter选什么,使用myeclipse建立maven项目

    myecplise新建Maven项目Filter选什么 使用myeclipse建立maven项目   1 2 3 4 5 6 7 分步阅读 maven是管理项目的,myeclipse是编写代码的.第一 ...

  9. 将Myeclipse非maven项目,导入到IDEA

    # 将Myeclipse非maven项目,导入到IDEA 1. 打开原项目,复制".classpath"文件路径,在IDEA中打开项目时,选此文件路径 2. 进入项目转换界面,默认 ...

最新文章

  1. linux sed错误sed: -e expression #1, unknown option to `s'解决办法
  2. json数据交互与@RequestBody
  3. 2017 数据驱动大会赠票赠书名单出啦!
  4. 如何自动播放光盘、解决win7电脑不能播放光盘
  5. python def函数报错详解_python所有内置函数的定义详解
  6. 晓曼机器人能恢复出厂设置吗_手机出毛病了就恢复出厂设置,会损伤手机吗?影响有多大呢...
  7. linux打包压缩命令有哪些,Linux压缩打包命令使用方法有哪些呢?
  8. 【SSO单点系列】(6):CAS4.0 单点流程序列图(中文版)以及相关术语解释(TGT、ST、PGT、PT、PGTIOU)...
  9. 解决移动端遮罩层无法覆盖全部页面问题
  10. 三、Spring Cloud的配置 之 服务提供者 配置
  11. 常见springboot依赖包关系
  12. python 前端开发_python和前端开发怎么抉择?
  13. 安装好的java在哪里打开_安装了java怎么打开jar
  14. java 添加字段注释_java自定义注释
  15. java中三大版本javaSE、javaEE个javaME
  16. 多媒体计算机主机系统,多媒体计算机系统的组成
  17. 方案分享 | 淘宝首页那些“辣眼睛”的图去哪了?
  18. 三种安卓模拟器的安装和比较
  19. 微信小程序之订阅消息之PHP。
  20. 建立一个STM32F411RTOS

热门文章

  1. arm cortex-a8 天梯图_ARM正式推出CortexA78C核心:针对笔记本电脑设计、支持8个大核心...
  2. python eel 多线程_利用Eel使JavaScript调用Python程序
  3. android contacts电话查询头像,android透过查询电话号码获取联系人头像
  4. php怎么删除表数据,php怎样删除数据表中的数据_后端开发
  5. python某行某列读取数据_使用scrpython从某行的第一列提取数据
  6. 求生之路 服务器优化参数,《求生之路2》服务器及网络参数优化指南
  7. java代码中加log_Java LogManager addLogger()用法及代码示例
  8. java写入简介_Java关于IO流的介绍
  9. python人脸识别环境搭建_怎样用3分钟搭建 Python 人脸识别系统
  10. python 打包发布网站_Python代码的打包与发布