通过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
这篇文章上的评论的 RSS feed TrackBack URI