通过Maven编写java项目

通过maven在命令行下创建普通java项目,也就是main方法执行的项目或者jar文件的类库。


创建项目

在命令行执行命令进行交互式的创建项目:

mvn archetype:generate

Choose a number: 回车即可,也就是选择15。
Define value for groupId: 输入组织id,比如easymorse.com
Define value for artifactId:输入项目名称,比如helloworld
Define value for version: 输入版本号,可以直接回车,默认是1.0-SNAPSHOT
Define value for package: java的包名,比如com.easymorse
然后回车表示确认上述输入即可。

helloworld目录(Define value for artifactId输入的项目名称)下生成的文件和目录:

  • 项目构建文件: pom.xml
  • 代码框架: src\main\java\com\easymorse\App.java
  • 测试代码: src\test\java\com\easymorse\AppTest.java

运行maven任务

命令行进入helloworld目录Define value for artifactId输入的项目名称)。

项目打包命令

mvn package

命令生成了什么?

  • target目录
  • 编译了代码
  • 编译了测试代码
  • 使用junit测试并生成的报告
  • 生成代码的jar文件
运行打包的jar文件

java -cp  target\helloworld-1.0-SNAPSHOT.jar
com.easymorse.App

编译源程序

mvn compile

编译并测试

mvn test

清空生成的文件

mvn clean

maven项目转化为eclipse项目

mvn eclipse:eclipse

打开eclipse,菜单选择:file>import>general>existing projects into workspace,在对话框中选中目录,导入即可。如果要清除有关eclipse项目的配置信息:

mvn eclipse:clean

 

PDF    发送文章为PDF   

这篇文章上的评论的 RSS feed TrackBack URI

Leave a Reply