JPress开源框架的安装过程 Maven工程导入MyEclipse并运行

2023-05-16

1.点击Jpress下载链接 https://github.com/JpressProjects/jpress , 下载源码压缩包,解压

2. 复制解压后的工程到MyEclipse的工作空间中

3.点击MyEclipse-->File-->Import选择Maven工程,next,点击browser浏览工程,选择复制到工作空间的JPress工程后,点击确定,最后点击Finish,导入JPress工程完毕。

                  

                


PS第一次导入JPress工程,在一些工程前面可能会出红色叉叉,不过不用担心,这是正常现象。

4.进入 http://maven.apache.org/download.cgi?Preferred=http%3A%2F%2Fapache.fayea.com%2F 下载Maven安装包并解压到用英文命名的本地文件夹。

  配置java环境和maven环境:

(1)下载并安装java的1.7或1.7版本的JDK包。

(2)打开计算机的系统设置,配置JAVA_HOME和CLASSPATH系统变量。

CLASSPATH
.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar

JAVA_HOME
D:\APP\Java8\jdk8

PATH
%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;

(3)配置maven环境。

         新建一个系统变量

               M2_HOME  

                      D:\apache-maven-3.3.9

(4)maven环境配置好后,在dos窗口输入mvn -version 验证是否配置成功。

PS:maven工程一定要在有jdk的环境基础上运行。所以一定要jdk环境。

5.因为下载的maven的setttings.xml配置文件都是注释,需要自行配置标签内容。

          最低要求就是配置要respository仓库的路径和mirrors标签(用来配置下载jar的maven地址)。

<localRepository>D:\maven2\repository</localRepository>

<mirrors>
<mirror>
 <id>nexus-aliyun</id>
 <mirrorOf>*</mirrorOf>
 <name>Nexus aliyun</name>
 <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror> 
<mirror>
 <id>UK</id>
 <mirrorOf>central</mirrorOf>
 <name>UK Central.</name>
 <url>http://repo.maven.apache.org/maven2</url>    
</mirror> 
  </mirrors>


6.点击Windows-->Preference,选择安装好的1.7或1.7以上的JDK包。并配置Installations和User Settings。

  



 


    

自动填写的Local Respository内容就是根据前面第五步setttings.xml配置的localRepository填写的。

7. run as --> Run Configurations -->Maven Build-->new 






配置好后run as 出现刚写的Maven Build,点击进行run。

8.点击run后maven进行下载jar包,此过程比较漫长。

9.在没有这些安装经验之前, 整个过程出现了很多问题。

 (1)Failure to transfer org.apache.maven.plugins:maven-jar-plugin:pom:2.3.2 from http://uk.maven.org/maven2 was cached in the local repository, resolution will not be 
   reattempted until the update interval of UK has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:maven-jar-plugin:pom:
 
  2.3.2 from/to UK (http://uk.maven.org/maven2): The operation was cancelled. 

是配置setttings.xml的mirror时不能传输,下载失败。解决方法:换一个能够传输jar的maven下载地址即可。

(2) Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.4:war (default-war) on project 
             jpress-web: Error assembling WAR: IOException when zipping .ehcache\.ehcache-diskstore.lock: 另一个程序已锁定文件的一部分,进程无法访问。 -> [Help 1]

  解决方法:在console面板中,点击右上角的“display selected console”小图标,切换不同运行程序后强制关闭进程。或关闭重启MyEclipse。

10.最后运行成功后在console出现一个超链接访问即可。Running war on http://localhost:8080/jpress。

   

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JPress开源框架的安装过程 Maven工程导入MyEclipse并运行 的相关文章

  • 在珠海的一年

    时间倒退到2013年 作为应届生 xff0c 初入职场 xff0c 来到珠海 xff0c 开始了我IT生涯的第一步 以Java初级程序员的身份 xff0c 加入一家港企 xff0c 位于珠海的香洲区唐家湾镇 xff0c 还真的是一个镇啊 一
  • Hadoop的构造模块

    Hadoop集群中运行的守护进程共有5类 xff1a NameNodeDataNodeSecondary NameNodeJobTrackerTaskTracker Hadoop集群中的机器 节点 分为2类 xff1a 主节点和从节点 xf
  • 通过yum来进行mysql的安装

    1 卸载掉原有mysql rpm qa grep mysql 这个命令就会查看该操作系统上是否已经安装了mysql数据库 rpm e mysql 普通删除模式 rpm e nodeps mysql 强力删除模式 xff0c 如果使用上面命令
  • 因为咳嗽

    看了下我曾写过的博客 xff0c 居然发现年初的时候 xff0c 原来也咳嗽的撕心裂肺一次 xff0c 而这次又发作了 xff0c 我预估这是一种很严重的肺炎 xff0c 但还没去医院检测过 xff0c 心情甚是忧伤 回头望了下自己这几年写
  • VC++ 学习笔记------Window 多线程(生产消费者模式 案例)

    理论部分参考 这篇文章讲生产 消费者模式比较详细 http ifeve com producers and consumers mode 使用VC 43 43 模式实现如 xff1a span class hljs comment 创建信号
  • 微服务横行的今天, 你的文档跟上节奏了么?

    转载自 xff1a https blog maxleap cn archives 1241 说起微服务 想必现在的技术圈内人士个个都能谈笑风云 娓娓道来 的确 技术变革日新月异 各种工具框架雨后春笋般涌现 现在我们可以轻巧便捷地根据自己的业
  • 微服务实战:从架构到发布(一)

    转载自 xff1a https blog maxleap cn archives 195 引言 xff1a 微服务 是当前软件架构领域非常热门的词汇 xff0c 能找到很多关于微服务的定义 准则 xff0c 以及如何从微服务中获益的文章 x
  • 《次时代Java编程(一):续 vertx-sync实践》

    转载自 xff1a https blog maxleap cn archives 1013 vertx sync是什么 上一篇我们已经讲了 Fiber 相关的知识 xff0c 想必大家对Java实现类似Golang的coroutine已经有
  • Linux下安装、配置、启动Apache

    环境 Centos 6 5 64位操作系统 安装Apache前准备 xff1a 1 检查该环境中是否已经存在httpd服务的配置文件 xff0c 默认存储路径 xff1a etc httpd httpd conf xff08 这是cento
  • 我从来没有得到过你,却好像已经失去了你千万次。

    为什么从来没有得到的东西 xff0c 也会让人有一种失去的感觉 xff1f 如题 xff01 xff01
  • power yourself

    1 不要做繁琐的计划 2 远离魔鬼 躲避诱惑 3 保持早睡早起的习惯 4 记录自己的成长轨迹 5 选择性离开网络世界
  • 希望余生尽早开始

    我爱你在暖和的天气感冒 我爱你用一小时来点菜 我爱你皱着眉头看我 好像我是疯子一样 我爱跟你分别后 仍然萦绕不散的余香 我想在睡前和你聊天 我来这 并不是因为我寂寞 也不是因为今天是除夕 是因为发现 如果你想要与某人共度余生 那你就会希望余
  • 又一年--在深圳

    一晃再晃 xff1b 一拖再拖 xff1b 我还是独自一个人奋战 xff0c 在这座繁华都市 严重的错觉就是 xff0c 总以为自己不想加班 xff0c 却发现只有加班的日子才过的充实 xff0c 也许事不知道业余时间该干嘛 这一年 xff
  • 2014华为校招机试高级题——if语法中的括号判断

    http blog csdn net wy4649 article details 11725073 package com huawei job import java util ArrayList import java util Sc
  • IntelliJ IDEA 2022.3.2 (Community Edition)中应用kotlin的android扩展

    前几天 xff0c 突然想试试在android上如何启用一个app xff0c 于是经过选择 xff0c 选择了kotlin语言来实现 网上说要先安装intellij idea的环境 xff0c 安装好后 xff0c 按照helloworl
  • 测试开发工程师面试题目

    测试开发工程师面试题目 1 什么是兼容性测试 兼容性测试侧重哪些方面 主要检验的是软件的可移植性 xff0c 检查软件在不同的硬件平台软件平台上是否可以正常的运行 细分会有 xff1a 平台的兼容 xff0c 网络兼容 xff0c 数据库兼
  • 操作系统经典书籍推荐

    推荐原则 xff1a 宁缺勿滥 xff0c 决不混进糟粕 好书不一定对所有人都合适 xff0c 但对于它的目标读者群来说 xff0c 一定是好书 选书原则 xff1a 有国外的 xff0c 不看国产的 有原版的 xff0c 不看翻译的 看大
  • JS删除JSON数组中的元素的两种方法:delete和splice

    最近的需求中 xff0c 需要从JSON数组中删除元素 xff0c 之前不太了解 xff0c 特地查了一下 xff0c 总结一下 xff1a splice startIndex count 这个方法用于从数组的第startIndex位开始
  • 算法-把二叉树打印成多行

    题目描述 从上到下按层打印二叉树 xff0c 同一层结点从左至右输出 每一层输出一行 span class token keyword package span niuke span class token punctuation span
  • 利用 mstsc 实现Windows局域网内远程桌面连接

    实验类型 xff1a 验证性 实验学时 xff1a 2 学时 一 实验目的 1 理解远程桌面连接的概念和原理 2 掌握配置 使用 Windows 远程桌面功能的方法 xff0c 能够使用 远程桌面 功能访问远程主机 3 通过本实验使学生认识

随机推荐