开发者社区> 山月风成> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Maven的核心笔记(2)原生:HelloWorldMaven

简介: 一.原生maven项目结构 Src (源代码目录) -1级—main -2级— java -3级—package(自定义的包) -1级—test(这个是测试代码) -2级—java -3级—package -1级—resources(资源文件的存放) 二.
+关注继续查看
  • 一.原生maven项目结构

Src (源代码目录)
-1级—main
-2级— java
-3级—package(自定义的包)

-1级—test(这个是测试代码)
-2级—java
-3级—package

-1级—resources(资源文件的存放)

  • 二.你的第一个源生HelloWordMaven:
    我的项目是建立在( 纯手动创建目录)D:\zNewSoftware\JetBrains\code\maven01\src\main\java\com\luocheng\maven01\demo
package com.luocheng.maven01.demo;
public class HelloWorld{
    public String sayHello(){
        return "Hello World!";
    }
}
测试目录
D:\zNewSoftware\JetBrains\code\maven01\src\test\java\com\luocheng\maven01\demo
package com.luocheng.maven01.demo;
import org.junnit.*;
import org.junnit.Assert.*;
public class HelloWorldTest(){

    @Test
    public void testHelloWorld(){
        Assert.assertEquals(" Hello World ",new HelloWorld().sayHello());
    }
}
  • 三.pom.xml

    于此同时,在src文件同级下,需要创建一个pom.xml(maven核心的配置文件)

<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.luocheng.maven01.demo</groupId>
    <artifactId>maven01-model</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>

    </dependencies>>
</project>
  • 四.在cmd中编译、打包、测试

    在cmd中进入maven01目录下,
    Mvn compile
    –>BUILD SUCCESS
    如果是第一次运行maven,会联网下载很多架包。
    Mvn test
    –>BUILD SUCCESS
    此时,在src同级目录下会生成一个target文件夹(存放的class文件和 test报告:surefire-reports)。
    Mvn package
    –>BUILD SUCCESS
    此时在target文件夹中生成了maven项目打包成的jar

——-maven视频地址http://www.imooc.com/learn/443

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Maven核心程序安装以及配置
本文主要介绍Maven的安装以及环境变量配置,可以解决jdk1.8以上存在的问题,首先下载Maven最新的核心程序: http://download.csdn.net/download/qi_ming88/10227573 接下来配置环境变量: 配置环境变量M2_HOME    D:\EclipseInstall\apache-maven-3.
1304 0
八杯水微博程序演示及下载
八杯水的程序也写出来了,一个简单的小程序 下载地址 运行前需要安装.NET Framework。 点击这里下载.NET Framework 4 并安装,这个有40多M 然后下载我的程序:8glasses.rar(内置Weico.iPhone Api) 使用方法:用记事本打开 parameter.xml 文件,里面有八个时间,对应八条内容,对应微博待发送时间和待发送内容,修改时间和内容为自己想要的就行了,然后保存退出。
826 0
【转】Silverlight for Windows Phone 7开发系列(1):环境搭建
前言随着Windows Phone 7发布日期的临近,作为微软的全新智能设备平台越来越受关注。我也把重点从Windows Mobile与Windows Embedded CE慢慢转向Windows Phone的开发。
879 0
+关注
山月风成
君子不以辞尽人,故天下有道,则行有枝叶;天下无道,则辞有枝叶。热爱技术岗位,因为这里单纯友好,自由和分享。
37
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载