手动创建maven项目
来源:互联网 发布:云计算好学么 编辑:程序博客网 时间:2024/06/14 21:33
这篇文章主要写如何手动创建Maven项目。
一.你必须下载和安装好maven,具体方法看博文:http://blog.csdn.net/u012934325/article/details/54178232
二.下载和安装好maven以后,需要开始手动创建maven项目
1.首先简单介绍一下Maven项目的目录结构
可以看出项目名称下面有src目录和pom.xml文件,在src目录下有main和test目录,main和test目录下都有一个java目录,java目录下面又有package。
2.我以HelloWorld为例子来介绍
(1)我们编写源代码HelloWorld.java:
package com.wonders.maven;public class HelloWorld{ public String sayHello(){ return "hello world"; }}
此源代码需要保存在src目录下的main目录下面的java目录下
(2)我们编写HelloWorldTest.java来对上述的进行测试,此处使用了junit4来进行单元测试
package com.wonders.maven;import org.junit.*;import org.junit.Assert.*;public class HelloWorldTest{ @Test public void testHello(){ Assert.assertEquals("hello world",new HelloWorld().sayHello()); }}
(3)最后我们写pom.xml文件:
<?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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.wonders.maven</groupId> <artifactId>maven01</artifactId> <version>0.0.1SNAPSHOT</version> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> </dependency> </dependencies></project>
当上述的所有步骤操作完之后,我们就可以运行我们的maven命令
(4)输入cmd,然后进入到项目文件夹中,输入mvn compile命令,对maven项目进行编译,如果你是第一次运行maven项目,会进行相关pom及所依赖的jar文件的下载,最后运行结果如下图所示,在你的project中会声称一个target的文件夹
(5)运行mvn test,对你的样例进行测试:
(6)使用mvn package命令,可以对你的maven项目进行打包
上面的这些就是如何手动创建一个maven项目,当然也可以使用IDE,不用这么麻烦,但是我觉得还是应该了解一下这个目录结构,以及每个目录的作用都是干什么的,也可以顺便熟悉一下maven的命令。
- 手动创建Maven项目
- 手动创建maven项目
- idea手动创建maven项目
- idea手动创建maven项目
- 在atom中手动创建maven项目
- 再看看maven--手动创建项目与自动创建项目
- Maven 常用命令,手动创建第一个 Maven 项目
- Maven入门(手动创建项目)(1)
- 手动搭建Maven项目
- Maven入门指南② :Maven 常用命令,手动创建第一个 Maven 项目
- Maven入门指南② :Maven 常用命令,手动创建第一个 Maven 项目
- 《项目管理利器Maven》学习(二):手动创建第一个Maven案例maven01
- Maven 创建maven项目
- maven(2)------maven构建项目(手动)
- eclipse中手动创建像maven项目那样的分层目录
- Maven项目jar包手动下载
- maven创建web项目
- maven 创建项目
- java-反射(1)-通过反射改变对象的属性
- 欢迎使用CSDN-markdown编辑器
- MyBatis的架构和执行的流程,解决jdbc的一些问题
- Redis 安装
- 如何使用CSDN-markdown编辑器
- 手动创建maven项目
- 查找中间节点
- 朴素贝叶斯
- Oracle DataGuard学习笔记(1)DataGuard简介
- C#学习小结
- mysql binlog与redo
- u-boot之mkconfig分析
- ubuntu16.04 LTS 配置jdk1.8出现的问题
- 优化MYSCHOOL二学期第三章