Java Web 开发环境快速搭建

在因某种原因更换开发设备后,可依据此文快速搭建开发环境,恢复工作环境。

Java开发环境:

  1. 以上工具仅JDK需要安装,Maven ,Tomcat , Eclipse 都是解压即用.
  2. JDK 配置环境变量 %JAVA_HOME%\bin
  3. Maven 配置环境变量 %MVN_HOME%\bin
  4. Tomcat 若不注册为 Windows 服务项,则无需配置环境变量仅需在 Eclipse 中配置即可
  5. Nexus OSS 是一个Nexus仓库代理应用的开源版本,作为Maven的局域网仓库代理。

以上配置的前四点网络上已经有很多现成文档或应用下载页既有使用方法,本文不再赘述。

本文重点在与解决由使用 Nexus OSS 代理的产生的问题

Nexus OSS 安装

  1. 配置环境变量 %NEXUS_HOME%\bin
  2. 在命令行窗口运行命令 nexus.bat install , 即完成 Nexus Repository Manager OSS 服务的安装
  3. 在命令行窗口运行命令 net start nexus , 即可启动 nexus 服务
  4. 浏览器访问 nexus 管理页面

默认地址为 http://localhost:8081/nexus/

默认用户名为 admin

默认密码为 admin123.

  1. 使Nexus下载远程索引(Remote Index) ,在nexus管理界面 Repositories - > Central -> Configuration 找到 Download Remote Index 选择 True ,然后保存(save

Eclipse 中使用本地Nexus代理

  1. 使用独立Maven程序,Preference - > Maven -> Installations, Add添加 Maven 程序目录

  1. 添加Nexus Maven Archetype catalogs

  1. 设置Maven User Settings 为%MVN_HOME%\conf\settings.xml

  1. 设置Maven镜像库, 编辑 %MVN_HOME%\conf\settings.xml 文件,在其中加速镜像节点,代理所有Maven依赖请求
<mirrors>
<mirror>
<id>LocalNexusOSS</id>
<mirrorOf>*</mirrorOf>
<name>Nexus Repository Manager OSS 2.xx on LocalHost</name>
<url>http://localhost:8081/nexus/content/groups/public/</url>
</mirror>
</mirrors>

若遇到:使用 Maven 中央仓库是课正常构建项目,但是切换到使用本地Nexus代理后,构建出现 ·m2e· 插件错误,那么请清空Maven 本地库 D:\Maven\LocalRepository\。然后重启Eclipse,刷新项目,重新构建,即可解决问题。

本文为原创文章,转载请注明出处http://www.cnblogs.com/XZHR/

Java Web 开发环境快速搭建的更多相关文章

  1. JAVA WEB开发环境与搭建

    一:jdk下载与安装 (1)官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-506665 ...

  2. 工具的更新换代 总是要折腾一下Windows10下Java Web 开发环境的配置

    Windows10下Java Web 开发环境的配置 由于经常性遗忘,所以整理一下 Java Web 开发环境的搭建与配置,利人利己 主要分为以下几步,需要可以挑着看 Windows下 JDK 的下载 ...

  3. pycharm+python+Django之web开发环境的搭建(windows)

    转载:https://blog.csdn.net/yjx2323999451/article/details/53200243/ pycharm+python+Django之web开发环境的搭建(wi ...

  4. 使用Eclipse+Maven+Jetty构建Java Web开发环境(几个教程综合集成2014发行)

    工作需要使用Jetty由于web集装箱,得知Eclipse+Maven+Jetty该组合是非常好的,因此,要在网上找了很多教程,但不写或多或少特定的或过时的内容而导致最终的配置失败,易于配置为未来的同 ...

  5. Java Web开发环境配置(JDK+Tomcat++IDEA 14)

    对于未接触过java web开发的大家而言,应该和我一样对java web编程开发比较迷茫,通过查一些资料,大致清楚了java web开发环境的一些基本配置,未做过相关编程的人员可以看一看,由于我刚接 ...

  6. java web开发环境配置系列(二)安装tomcat

    在今天,读书有时是件“麻烦”事.它需要你付出时间,付出精力,还要付出一份心境.--仅以<java web开发环境配置系列>来祭奠那逝去的…… 1.下载tomcat压缩包,进入官网http: ...

  7. java web开发环境配置系列(一)安装JDK

    在今天,读书有时是件“麻烦”事.它需要你付出时间,付出精力,还要付出一份心境.--仅以<java web开发环境配置系列>来祭奠那逝去的…… 1.下载JDK文件(http://www.or ...

  8. JAVA 基础开发环境 vscode 搭建 Windows下VSCode编译运行简单java

    JAVA 基础开发环境 vscode 搭建 来源 https://www.cnblogs.com/freewsf/p/7744728.html 对于使用 Visual Studio Code 的 Ja ...

  9. Mac OS X上IntelliJ IDEA 13与Tomcat 8的Java Web开发环境搭建

    这标题实在有点拗口,不知道怎么写好,但看了标题也就明白文本的内容.最近几天在折腾这些玩意儿,所以写写总结.除了环境搭建,本文还是一篇入门级的上手教程. 去下载一些东西 JDK安装 Tomcat安装 T ...

随机推荐

  1. EF框架操作postgresql,实现WKT类型坐标的插入,查询,以及判断是否相交

    1.组件配置 首先,要下载.NET for Postgresql的驱动,npgsql,EF6,以及EntityFramework6.Npgsql,版本号 3.1.1.0. 由于是mvc项目,所以,把相 ...

  2. 从Chrome源码看浏览器如何构建DOM树

    .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto } p { font-size: 1 ...

  3. ASP.NET Zero--10.一个例子(3)商品分类管理-新建

    1.打开Index视图 页面中添加一个按钮,代码如下: <div class="row margin-bottom-5"> <div class="co ...

  4. 控制 Memory 和 CPU 资源的使用

    Resource Governor的出现,解决了在一台SQL Server实例上,管理多用户工作负载和资源隔离的需求,它允许管理员限制系统处理Requsts时所耗费的CPU 和 Memory资源的数量 ...

  5. 用PopWindow做下拉框

    最近在做下拉框,本来想用spinner,可是spinner达不到项目要求,跟同学同事问了一圈,都在用popwindow, 网上看了一下,popwindow挺简单的,可定制性挺强的,符合我的要求,所以, ...

  6. UITabelview的删除

    删除的效果 Automatic Bottom Fade left middle none right top 简单删除 先删除数据源里的数据,然后再删除cell,否者会报错 let indexPath ...

  7. shell 分支/循环

    ==)); then patern="Update" else patern="Read" fi in "-h") ] then helpI ...

  8. D3.js:完整的柱形图

    一个完整的柱形图包含三部分:矩形.文字.坐标轴.本章将对前几章的内容进行综合的运用,制作一个实用的柱形图,内容包括:选择集.数据绑定.比例尺.坐标轴等内容. (1) 添加SVG画布 //画布大小 va ...

  9. ACM第五次积分赛

    做出三道题,第二名,总积分上升到第八名,继续加油! SAU-ACM总比赛成绩 姓名     账号  上学期成绩 第一次成绩 第二次成绩 第三次成绩 第四次成绩 第五次成绩 总成绩 张国庆 143401 ...

  10. python 访问数据库

    commit() 提交rollback() 回滚 cursor用来执行命令的方法:callproc(self, procname, args):用来执行存储过程,接收的参数为存储过程名和参数列表,返回 ...