Maven学习一:用Maven创建Java Project
2016-01-28 16:52
633 查看
Maven环境配置只是入门的基础,现在要通过Maven基本命令生成一个Java Project,首先通过mvn命令创建project,然后导入Eclipse IDE中,即可。
首先,我cd到一个MavenProjects文件夹,然后通过命令:mvn archetype:create -DgroupId=com.jizg -DartifactId=testMaven
就会在该文件夹下创建一个testMaven的java project文件夹。
控制台输出如下:
[html] view
plain copy
print?
D:\MavenProjects>mvn archetype:create -DgroupId=com.jizg -DartifactId=testMaven
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-archetype-plugin:2.2:create (default-cli) @ standalone-pom ---
[WARNING] This goal is deprecated. Please use mvn archetype:generate instead
[INFO] Defaulting package to group ID: com.jizg
[INFO] -------------------------------------------------------------------------
---
[INFO] Using following parameters for creating project from Old (1.x) Archetype:
maven-archetype-quickstart:RELEASE
[INFO] -------------------------------------------------------------------------
---
[INFO] Parameter: groupId, Value: com.jizg
[INFO] Parameter: packageName, Value: com.jizg
[INFO] Parameter: package, Value: com.jizg
[INFO] Parameter: artifactId, Value: testMaven
[INFO] Parameter: basedir, Value: D:\MavenProjects
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] project created from Old (1.x) Archetype in dir: D:\MavenProjects\testMav
en
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.618s
[INFO] Finished at: Sun Jul 21 16:39:56 CST 2013
[INFO] Final Memory: 9M/245M
[INFO] ------------------------------------------------------------------------
可见,我们已经成功的创建了Java Project,基本目录结构如下:
并且分别生成了一个App.java和TestApp.java文件,慢慢的我们会了解到这两个文件是做什么用的。
可以看到在工程 testMaven目录下已经创建了pom.xml,但是想要导入Eclipse中还需要.project和.classpath文件,于是需要我们通过mvn eclipse:eclipse(eclipse代表待导入IDE)来生成这两个文件。这里需要注意的是,我们需要cd到工程文件夹下来使用mvn
命令,否则mvn如何知道哪个工程需要被格式处理呢?
已经生成好文件,则下一步需要通过通过Maven2(Eclipse插件)来导入工程文件。
成功导入Eclipse项目文件之后,在testMaven项目上右键--> M2-->Enable dependency Management,增加依赖管理,这样操作以后,右键M2就能看到更多的Maven操作菜单。
这样,就是一个基本完整的Maven创建Java工程的操作步骤,接下来我们可以通过Add Dependency来添加依赖jar包等等。
首先,我cd到一个MavenProjects文件夹,然后通过命令:mvn archetype:create -DgroupId=com.jizg -DartifactId=testMaven
就会在该文件夹下创建一个testMaven的java project文件夹。
控制台输出如下:
[html] view
plain copy
print?
D:\MavenProjects>mvn archetype:create -DgroupId=com.jizg -DartifactId=testMaven
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-archetype-plugin:2.2:create (default-cli) @ standalone-pom ---
[WARNING] This goal is deprecated. Please use mvn archetype:generate instead
[INFO] Defaulting package to group ID: com.jizg
[INFO] -------------------------------------------------------------------------
---
[INFO] Using following parameters for creating project from Old (1.x) Archetype:
maven-archetype-quickstart:RELEASE
[INFO] -------------------------------------------------------------------------
---
[INFO] Parameter: groupId, Value: com.jizg
[INFO] Parameter: packageName, Value: com.jizg
[INFO] Parameter: package, Value: com.jizg
[INFO] Parameter: artifactId, Value: testMaven
[INFO] Parameter: basedir, Value: D:\MavenProjects
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] project created from Old (1.x) Archetype in dir: D:\MavenProjects\testMav
en
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.618s
[INFO] Finished at: Sun Jul 21 16:39:56 CST 2013
[INFO] Final Memory: 9M/245M
[INFO] ------------------------------------------------------------------------
可见,我们已经成功的创建了Java Project,基本目录结构如下:
并且分别生成了一个App.java和TestApp.java文件,慢慢的我们会了解到这两个文件是做什么用的。
可以看到在工程 testMaven目录下已经创建了pom.xml,但是想要导入Eclipse中还需要.project和.classpath文件,于是需要我们通过mvn eclipse:eclipse(eclipse代表待导入IDE)来生成这两个文件。这里需要注意的是,我们需要cd到工程文件夹下来使用mvn
命令,否则mvn如何知道哪个工程需要被格式处理呢?
已经生成好文件,则下一步需要通过通过Maven2(Eclipse插件)来导入工程文件。
成功导入Eclipse项目文件之后,在testMaven项目上右键--> M2-->Enable dependency Management,增加依赖管理,这样操作以后,右键M2就能看到更多的Maven操作菜单。
这样,就是一个基本完整的Maven创建Java工程的操作步骤,接下来我们可以通过Add Dependency来添加依赖jar包等等。
相关文章推荐
- 调用JAVA API 对 HDFS 进行文件的读取、写入、上传、下载、删除等操作
- Java钩子的简单实例
- Java——泛型详解
- 安装Eclipse Maven插件的几种方法
- Android开发笔记-Eclipse和Android Studio的偏好设置Preferences的导出与导入
- Java容器总结 干货
- Java —— Annotation(注解)
- java如何通过socket实现服务端与客户端交互
- JAVA NIO之浅谈内存映射文件原理与DirectMemory
- 几种任务调度的 Java 实现方法与比较
- 无法自动生成R.java中的内部类代码
- JAVA获取json中的全部键值对
- 初识java 多线程
- JAVA的23中涉及模式详解
- Java并发编程笔记 死锁的产生与范例分析
- Spring
- java.io.IOException: Prepare failed.: status=0x1异常解决方法
- 实际项目中关于java常量宏替换的实际问题
- 打印九九乘法表
- springMvc integrated with springSecurity 常见问题