文档章节

运动记录系统之开发环境的搭建

丈量大地
 丈量大地
发布于 2015/11/02 20:58
字数 936
阅读 38
收藏 0

开发环境为windows ,64位,用到软件以及版本列举如下,以下软件可以在各自的官网上下载,我将这些软件收集了起来,可以通过提取码在我提供的链接下载:

1、Java:jdk-7u67-windows-x64.exe(http://yunpan.cn/cFCAfhVWNJUg7 (提取码:62d1))

2、Eclipse:eclipse-jee-mars-1-win32-x86_64(http://yunpan.cn/cFCAA3yH6idTX (提取码:fc46))

3、Maven:apache-maven-3.0.4-bin( http://yunpan.cn/cFCsCFWAzgIYP (提取码:c49f))

4、Git客户端工具:Git-2.6.2-64-bit(http://yunpan.cn/cFCAKRJqS7qgi (提取码:f91a))

Java与Eclipse的安装就省略了,其他软件的安装也只是记录了大概,相信大家搭建一个开发环境还是轻而易举的。

一、配置好Maven后,在windows命令行控制台中运行如下命令创建一个简单项目:

mvn archetype:create -DgroupId=org.edward.hellomaven -DartifactId=HelloMaven

结果出现不能正确创建的错误,提示如下:

Unable to parse configuration of mojo org.apache.maven.plugins:maven-archetype-plugin:2.4:create for paramete
r #: Abstract class or interface 'org.apache.maven.artifact.repository.ArtifactR

最后通过命令:

 mvn archetype:generate -DgroupId=org.edward.hellomaven -DartifactId=HelloMaven

将项目创建成功,即将命令中的create换为generate可创建成功。

二、Eclipse与Maven集成,创建项目并在Tomcat容器中运行

1、Eclipse与Maven集成

11、在Eclipse中设置Maven的放置路径,我的Maven路径为:D:\apache-maven-3.0.4,设置后的效果如下截图

12、在Eclipse的中设置Maven的setting.xml路径,设置后的效果如下

2、在Eclipse中创建Maven项目

21、打开新建项目窗口“New Project”,搜索“maven”,选择“Maven Project”,点击下一步,如下图

22、选择项目所在的workplace

23、选择合适的Maven项目模板

24、填写必须项目名称

25、项目创建完成后,加载完相关的插件,项目会出现红叉的错误提示,原来是项目开发环境中缺少Servlet包,在pom.xml中添加Servlet包在中央储存库中的坐标,加如下xml语句,当Maven下载完相应的Jar包后,错误即可消失

<dependency>    
        <groupId>javax.servlet</groupId>    
        <artifactId>servlet-api</artifactId>    
        <version>2.5</version>    
        <scope>provided</scope>    
</dependency>

 3、在Tomcat容器中运行刚刚创建的项目

31、在pom.xml中配置Tomcat的中央储存库的坐标,在<build></build>中见加入如下xml语句

 <plugins>
    <plugin>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat7-maven-plugin</artifactId>
          <version>2.2</version>
        </plugin>
   </plugins>

32、点击pom.xml右键->Run as -> Maven build ,输入命令"tomcat:run",启动tomcat

52、如果tomcat启动顺利,在浏览器中输入url地址:http://localhost:8080/Sports/即可访问我们创建的项目

三、git与Eclipse集成,并将项目提交到开源中国的Git中

31、git与Eclipse集成,当前Eclipse版本中以及有Git插件,需要配置user.name、user.password,如下图

注:user.name、user.email 尽量与开源中国git账号中的信息保持一致

32、在开源中国Git中创建一个项目,我这里命名为“Sports”

33、安装好Git客户端后,打开Git Bash 控制台,设计全局用户名以及Email,并创建.ssh,并将公钥内容保存到开源中国个人信息中的公钥列表中,具体参考链接

http://git.oschina.net/oschina/git-osc/wikis/帮助#ssh-keys

34、然后再Workplace中的项目Sport目录下初始化一个git

35、然后再Eclipe中右键项目->Team->commit->勾选需要提交的文件并进行备注->push 到 开源中国的对应项目的地址中(我创建的Sports的地址为:https://git.oschina.net/liw/Sports.git

 

通过以上步骤就搭建好了整个开发环境,过程稍微粗糙了点。

老规矩,来一张运动过程记录的图片

 

 

 

© 著作权归作者所有

丈量大地

丈量大地

粉丝 16
博文 52
码字总数 27634
作品 0
都江堰
程序员
私信 提问
Struts2+Spring+Hibernate+Jbpm技术实现Oa(Office Automation)办公系统第一天框架搭建

=============编码规范,所有文健,所有页面,所有数据库的数据表都采用UTF-8编码格式,避免乱码;===========开发环境:jdk1.7+tomcat8.0+mysql5.7+eclipse Mars.2 Release (4.5.2) 1:创建...

别叫小伙
2017/07/16
0
0
Visual Studio Code 学习.net core初体验

一,安装 最近在用 Visual Studio Code 学习.net core ,记录下学习的过程,首先去官网下载最新的.net core2.1安装包,有windows 和mac,根据自己的开发环境而定。如下图,刚安装完成并不是这...

冯小牛
2018/09/30
0
0
Symbian开发系列 - 入门篇

要开始我的Symbian开发之旅了, 先收集一些相关资料,如Symbian概述, 开发平台搭建, 参考书籍与网络资源. 【基础】 什么是Symbian 学习Symbian的基本概念 Symbian操作系统 Symbian 入门 【转】...

长征2号
2017/08/09
0
0
.net core项目实战汇总

背景 项目需求其实很简单,类似于一个简单的审批+简单的任务管理系统,但需要同时有PC端和APP端。 由于项目规模不大,时间也比较宽裕,组内商量下来干脆全采用新技术来踩踩坑。这么一提,大家...

2018/04/26
0
0
使用Docker高效搭建开发环境

Docker作为轻量级的基于容器的解决方案,它对系统侵入性低,容易移植,天生就适合做复杂业务部署和开发环境搭建,今天给大家带来的是奇虎360的开发是如何使用Docker高效搭建开发环境的。 作为...

Docker
2018/04/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

UAVStack功能上新:新增JVM监控分析工具

UAVStack推出的JVM监控分析工具提供基于页面的展现方式,以图形化的方式展示采集到的监控数据;同时提供JVM基本参数获取、内存dump、线程分析、内存分配采样和热点方法分析等功能。 引言 作为...

宜信技术学院
1分钟前
0
0
MySQL的5种时间类型的比较

日期时间类型 占用空间 日期格式 最小值 最大值 零值表示 DATETIME 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 9999-12-31 23:59:59 0000-00-00 00:00:00 TIMESTAMP 4 bytes YYYY-MM......

物种起源-达尔文
8分钟前
2
0
云服务OpenAPI的7大挑战,架构师如何应对?

阿里妹导读:API 是模块或者子系统之间交互的接口定义。好的系统架构离不开好的 API 设计,而一个设计不够完善的 API 则注定会导致系统的后续发展和维护非常困难。比较好的API设计样板可以参...

阿里云官方博客
12分钟前
0
0
Rancher + VMware PKS实现全球数百站点的边缘K8S集群管理

Sovereign Systems是一家成立于2007年的技术咨询公司,帮助客户将传统数据中心技术和应用程序转换为更高效的、基于云的技术平台,以更好地应对业务挑战。曾连续3年提名CRN,并且在2012年到2...

RancherLabs
16分钟前
0
0
6、根据坐标,判断该坐标是否在地图区域范围内

最近在写配送区域相关的代码,具体需求如下: 根据腾讯地图划分配送区域,总站下边设多个配送分站,然后将订单中的收货地址将其分配给不同的配送分站。 1、地图区域划分(腾讯地图) 1.1、H...

有一个小阿飞
18分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部