,

一直没有系统的总结一下Maven的知识,今天,想从网上找一个Maven的项目,练练手,顺便学习一下maven的原理 和布局。

官网:http://www.jeesite.com/

没想到,上来就给我挖了个大坑,官网显示下载地址是:
https://gitee.com/thinkgem/jeesite4其实这个地址问题很大,调试及其繁琐,还缺少文档。

应该这样:进入官网: http://www.jeesite.com/ 点击导航栏的右侧:返回旧版。

这里面有jeesite 源码下载,doc文档下载,一步步往下走

这里的下载地址:https://gitee.com/thinkgem/jeesite;

下载然后按照doc里面的文档安装,
第一步;运行Maven 底下的settings.bat,
注意运行之后,在cmd 框里面仔细看清楚:

显示的很清楚:第一行就是:repository的文件夹:

这是我的:
D:\work\learning\jeesite-master\jeesite-master\doc\maven\repository

然后在系统变量里面把Path,设置好,在Eclipse中把maven地址设置好。如果设置错了,很麻烦,所以要仔细,多看几遍,不行就多做几遍。

3、导入项目之后,又开始报错了:

Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.7 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.7
Plugin org.apache.maven.plugins:maven-resources-plugin:2.7 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.7

选中项目,后执行:右击 run as ==> mvn install==>显示了这个错误:
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.6.1/maven-clean-plugin-2.6.1.pom
[WARNING] Failed to create parent directories for tracking file D:\work\yulei\jeesite\jeesite-master\jeesite-master\doc\maven\maven\repository\org\apache\maven\plugins\maven-clean-plugin\2.6.1\maven-clean-plugin-2.6.1.pom.lastUpdated;

解决: 去网上查了一下,发现是maven 路径设置错误,查了一下果然,

http://blog.csdn.net/a123demi/article/details/41078241

如图所示:

记住了,当点击左侧Maven底下的User Settings的时候,右侧的User Settings 有Global Settings 和 User Settings,都要设置成本地的,还有看一下下面的Local Repository;是不是已经更新到最新的位置了,这个是在最开始的执行settings.bat的时候设置的。如果设置有误,就手动进入settings.xml设置一下repository的地址;

然后在右击项目 run as ==》 mvn clean ,好了;

然后执行 run as ==> mvn install;

又报错: No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

参考:https://zhidao.baidu.com/question/2053876598889689747.html
把JRE换成JDK,然后再执行run install 就可以了;

4、然后发现 java resoureces 还是有红色的叉叉;

点击problem View==> 发现解决方法: 右击项目==》maven ==> update project;

5、然后在eclipse中把tomcat 7配置上;

5、然后项目右击 run as ==> run as server==> 又报错了:

[StandardEngine[Catalina].StandardHost[localhost].StandardContext;

上网查了一下:http://blog.csdn.net/josn_hao/article/details/63685903

tomcat的缓存问题;

清理了tomcat很多次,就是不行,直接在eclipse中删了tomcat,从新添加上tomcat,在启动,好了;

  

Maven jeetsite项目 搭建的更多相关文章

  1. IDEA + Maven + JavaWeb项目搭建

    前言:在网上一直没找到一个完整的IDEA+Maven+Web项目搭建,对于IDEA和Maven初学者来说,这个过程简单但是非常痛苦的,对中间的某些步骤不是很理解,导致操作错误,从而项目发布不成功,一直 ...

  2. Eclipse 整合SpringMybatis,SpringMVC,用Maven管理项目搭建详情

    环境:JDK下载地址 https://pan.baidu.com/s/1UyvEAI-4Ci6TDdVJiYUUiQ 密码:ma51 IDE:eclipse下载地址 https://pan.baidu ...

  3. Maven之项目搭建与第一个helloworld(多图)

    这次记录第一个搭建一个maven的helloworld的过程. 转载 1.搭建web工程肯定得new 一个 maven工程,假如project中没有直接看到maven工程,那么选择Other,然后在W ...

  4. idea + maven + webapp 项目搭建

    1.File-> New -> Project

  5. Eclipse 搭建 Maven Web项目

    第一步:安装JDK: 第二步:安装Eclipse: 第三步:安装tomcat7: 第四步:安装maven插件: 4.1 下载maven:http://maven.apache.org/download ...

  6. 项目搭建系列之一:使用Maven搭建SpringMVC项目

    约定电脑都安装了eclipse,且已配置好Maven以及eclipse插件. 1.Eclipse 2.maven 3.Eclipse 需要安装maven插件.url:maven - http://do ...

  7. Eclipse+Tomcat+MAVEN+SVN项目完整环境搭建

    1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底.安装完成之后当然要配置环境变量了. ————————————————— ...

  8. maven项目搭建

    一.Maven简介 Maven是基于Java平台的项目构建(mvn clean install).依赖管理(中央仓库,Nexus)和项目信息管理的项目管理工具. Maven是基于项目对象模型(POM) ...

  9. Spirng+SpringMVC+Maven+Mybatis+MySQL项目搭建(转)

    这篇文章主要讲解使用eclipse对Spirng+SpringMVC+Maven+Mybatis+MySQL项目搭建过程,包括里面步骤和里面的配置文件如何配置等等都会详细说明. 如果还没有搭建好环境( ...

随机推荐

  1. Scala学习笔记(五)—— 元组和集合

    1. 映射 映射Java中的Map,即Key/Value的数据形式 映射的创建,有以下两种方法 scala> val map =Map("Lisa" -> 90 , & ...

  2. hive 打印日志

    hive -hiveconf hive.root.logger=INFO,console -e 'select 1' hive 打印log ,有时hive 在配置时默认不会将mapper reduce ...

  3. microbiom github reference

    https://github.com/SchlossLab https://github.com/crazyhottommy

  4. 长沙Uber优步司机奖励政策(12月28日到1月3日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

  5. 移动onenet基础通信套件V1.08版本的AT指令测试

    1. 本次测试版本V1.08,AT+MIPLCREATE,首先需要一个配置文件.该指令创建一个基础通信套件的实例 2. 看下CGFID=2的配置,这个连接类型,UDP是1还是0?用户名和密码是什么?哪 ...

  6. centos7系统配置系统用户基于ssh的google身份验证

    最近也是服务器各种被入侵,所以在安全上,要万分注意,特此记录,借助google的身份验证插件,获取动态验证码完成ssh登陆. OS: centos7 安装配置: 1. 安装epel源 yum -y i ...

  7. Objective-C 内存管理和ARC

    内存管理 范围: 任何继承了NSObject的对象 对基本数据类型无效 原理: 每个对象内部都保存了一个与之相关联的整数 称为引用计数器 1.计数器的基本操作 当使用alloc new或者copy创建 ...

  8. JS的六大对象:Global、Math、Number、Date、JSON、console,运行在服务器上方的支持情况分析

    在ASP中使用runat="server"来调用JS的相关函数,代码如下: <script runat="server" language="j ...

  9. Java学习 · 初识 容器和数据结构

    容器和数据结构 1.   集合的引入 a)     集合的使用场景:需要将一些相同结构的个体整合到一起时 i.           新闻列表 ii.           邮件列表 iii.       ...

  10. HDFS essay 2 - Clarify Name Node / Checkpoint Node/ Backup Node

    为什么想用英文写了?我获取知识.技术的大部分途径都是通过英文,所以按照自己的理解用英文写下来也比较容易,另外,很多term都是不能翻译的,如果要持续学习技术和知识,那就不但要习惯去阅读,听,还要写,说 ...