(1)安装maven2
sudo apt-get install maven2
(2)在eclipse中配置安装好的maven2
不使用eclipse嵌入的MAVEN,添加外部MAVEN
Windows|Perferences|Installation|Embedded Maven|Add...|M2_HOME|打勾|应用|确定
(3)创建项目
mvn archetype:generate -DgroupId=cn.bisoft.java.app -DartifactId=s2si -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=true
命令说明 写道
mvn是maven的命令
archetype:generate表示创建一个项目,其中archetype是maven的一个插件,generate是他的一个goal(maven插件的goal相当于ant的target)
-D是java用来设置属性的方式,请注意,它不是maven设置的。
groupId是项目所在的组名,你可以想象他就是org.apache…,这个组名主要有两个作用,其一是用来标识项目,其二是作为默认的包名.
interactiveMode用来设置是否交互模式
archetypeArtifactId设置工程类型
artifactId就是所创建的项目名称,在本例中可以看到项目名称就叫做s2si。
cd s2si
s2si
|-- pom.xml // 文档对象模型 Maven项目级配置文件
`-- src
|-- main
| `-- java
| `-- cn
| `-- bisoft
| `-- java
| `-- app // 源代码目录
`-- test
`-- java
`-- cn
`-- bisoft
`-- java
`-- app // 单元测试代码目录
Archetypes工程类型:
maven-archetype-archetype 示例
maven-archetype-j2ee-simple J2EE简单示例
maven-archetype-portlet Portlet
maven-archetype-webapp Web应用
例如,以下命令建立一个web项目
mvn archetype:generate -DgroupId=cn.bisoft.java.app -DartifactId=s2si -DarchetypeArtifactId=maven-archetype-webapp-DinteractiveMode=true
(4)如果需要将项目导入eclipse中,可以使用运行mvn eclipse:eclipse命令
(5)将项目import到eclipse中
(6)右击项目-->Run as,可以看到maven install/clean/test等选项
参考资料
http://w26.iteye.com/blog/988538
分享到:
相关推荐
使用Eclipse导入Maven项目jar包出错,如何解决-附件资源
使用Eclipse编写Spark应用程序(java+maven) 123 使用Eclipse编写Spark应用程序(java) 128 Storm安装和使用 130 使用Eclipse编写Storm程序(maven) 134 Kafka安装 142 Flume安装 151 Sqoop安装 159 Hama...
Ubuntu16.04+Eclipse neon.1+maven3.3.9成功导入的Hadoop2.7.3全部源码工程文件,已解决了全部的报错
亲测有效,已经解决,需要自己动手操作,在linux(ubuntu)出现eclipse无法创建maven项目,使用这个jar,然后使用命令解决
这里列出的环境不是必须的,你喜欢用什么就用什么,这里只是给出参考,不过不同的版本可能会引起各种不同的问题就需要我们自己去发现以及排查,在这里使用Maven的话时方便我们管理JAR包,我们不用跑去各种开源框架的官网...
2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...
基于JAVA实现混合音乐推荐系统源码+项目说明 本系统主要通过隐式地收集用户对歌曲的播放,下载以及收藏行为记录,进而使用基于最近邻...【开发环境及框架】Ubuntu16,Eclipse,MySQL5.7,JDK1.8,Tomcat7.0,SSM,Maven,Git
dfdevm_java_eclipse 在适用于VirtualBox的Ubuntu桌面VM内构建Eclipse UI的Chef配方。 包含Java8,Maven 3.2,Ubuntu 14.04
ubuntu图书-图书系统-图书系统源码-图书管理系统-图书管理系统java代码-图书系统设计与实现-基于springboot的图书系统-基于Web的图书系统设计与实现-图书网站-图书网站代码-图书平台-图书平台代码-图书项目-图书项目...
ubuntu学生校舍-学生校舍系统-学生校舍系统源码-学生校舍管理系统-学生校舍管理系统java代码-学生校舍系统设计与实现-基于springboot的学生校舍系统-基于Web的学生校舍系统设计与实现-学生校舍网站-学生校舍网站代码...
课程设计-基于javaweb和hadoop实现的图书推荐系统源码+sql数据库+项目使用说明.zip 实验目的: 随着 Hadoop 与 Spark 产生的影响越来越深,各种基于 Hadoop 与 Spark 平台的数据分析系统也随之出现。本次实验要求...
Java / JEE开发环境这个无所事事的映像将在安装了所有必需品的独立ubuntu precision32盒中启动您的开发。 开发人员只需要将其eclipse配置为共享的tomcat文件系统,到处都是“ hakuna matata”! 未来几天将在示例...
4.Ubuntu 下安装 5.Mac 下安装 6.安装总结 7.首次运行 8.安装目录讲解 9.界面讲解 10.主题字体和文件编码修改 11.各类文件类型图标讲解 12.索引的讲解 13.编译方式讲解 14.项目相关概念讲解 15.Hello World 项目创建...
4.3 管理维护和技术支持成本 27 4.4 风险控制成本 28 第2篇 使用开源软件 第5章 正确使用开源软件 32 5.1 管理体制 32 5.2 法律风险 33 5.2.1 法律因素之著作权 34 5.2.2 法律因素之许可证 35 5.2.3 法律因素之专利 ...
开发环境设置(由Arttu提供,适用于Ubuntu 14.10和Eclipse Luna) 免责声明:这大约是我设置的方式。 您的里程可能会警惕。 同样,没有Eclipse完全应该可以进行开发,但是我发现它非常有用。 安装Eclipse( ) ...
混合音乐推荐系统——Track Stacking——毕业设计(Demo) 本系统主要通过隐式地收集用户对歌曲的播放,下载以及收藏行为记录,进而使用...开发环境及框架:Ubuntu16,Eclipse,MySQL5.7,JDK1.8,Tomcat7.0,SSM,Maven,Git
毕业设计: 混合音乐推荐系统——Track Stacking 本系统主要通过隐式地收集用户对歌曲的播放,下载以及收藏行为...开发环境及框架:Ubuntu16,Eclipse,MySQL5.7,JDK1.8,Tomcat7.0,SSM,Maven,Git 其中,功能模块图如下:
混合音乐推荐系统——Track Stacking——毕业设计(Demo) 本系统主要通过隐式地收集用户对歌曲的播放,下载以及收藏行为记录,进而使用...开发环境及框架:Ubuntu16,Eclipse,MySQL5.7,JDK1.8,Tomcat7.0,SSM,Maven,Git
Hybrid-Music-Recommender-System-Track Stacking 混合音乐推荐系统——Track Stacking——毕业设计(Demo) ...开发环境及框架:Ubuntu16,Eclipse,MySQL5.7,JDK1.8,Tomcat7.0,SSM,Maven,Git 其中,功能模块图如下:
这里列出的环境不是必须的,你喜欢用什么就用什么,这里只是给出参考,不过不同的版本可能会引起各种不同的问题就需要我们自己去发现以及排查,在这里使用Maven的话时方便我们管理JAR包,我们不用跑去各种开源框架的官网...