Maven项目的搭建 一.前言 maven官网:http://maven.apache.org/, 文章简介:本文章从三个模块来了解Maven,分别是 Maven的基本概念~, Maven项目的安装和配置~ ,Maven在Eclipse上的搭建~, 请跟据所需来进行学习. 二.maven概念 1.Maven是什么? Maven是一个项目管理和综合工具.maven提供了开发人员构建一个完整的生命周期框架.开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期. 简单…
Maven项目管理工具 Svn + eclipse  约等于  maven量级 1       Maven的简介 1.1     什么是maven 是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的 1.2     Maven好处 普通的传统项目 Maven项目 分析:maven项目为什么这么小?没有jar. 需要jar吗?肯定需要.没有存在于maven项目里面,jar存在于哪? 1.3     依赖管理 1.4     项目一键构建 编码  编译  测试(juni…
目录 到Github获取源码请点击此处 一. 数据库还原 二. Mybatis逆向生成工具的使用 三. 搭建项目环境 四. 在linux虚拟机上部署zookeeper, 搭建Dubbo服务. linux虚拟机安装JDK 安装zookeeper 五. 搭建ashop-manager-web项目 六. 数据库表分析 到Github获取源码请点击此处   一. 数据库还原 新建Mysql数据库, 你可以使用自己熟悉的Mysql图形界面操作工具快速建库.   在新创建的ashop数据库中执行脚本文件as…
我们已经将 IntelliJ IDEA 中的 Maven 项目的框架搭建完成.接着上文,在本文中,我们更近一步,利用 Tomcat 运行我们的 Web 项目. 如上图所示,我们进一步扩展了项目的结构,在java目录下新建了一系列的目录层级,并在annotation目录下建立一个名为AnnotationController的 Java 类,用于测试 Spring MVC 框架:在WEB-INF目录下,新建了一个pages目录,用于存放jsp页面,并新建了一个名为springmvc-servlet.…
构建Maven项目 工具 JDK7+EclipseIDE+Tomcat7.0.55++mybatis3+Maven3.2.2 JDK 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html EclipseIDE 下载地址 http://www.eclipse.org/downloads/ Tomcat7 下载地址 http://tomcat.apache.org/download-70.…
学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的.然后我就示范一下,如何使用这个IntelliJ IDEA 创建一个Java web 项目的hello world项目.因为maven的中央仓库不一定是国产的,所以,你在跟我测试的时候,可能会下载的很慢.不怕,湿胸我已经解决了这个问题,即使你没有vpn也可以,因为国内有复制的类似的仓库.阿里云仓库吧.我会把我的配置文件放在下面.方便你我他的学习.…
1.首先,提前准备的东西:我使用的是IDEA2017,tomcat7,jdk1.:请将这些软件安装完成,环境变量配置完成,如何配置以及安装我就不复述了,百度上一堆一堆的,比我知道的详细多了. 2.下面开始图文并茂讲解如何在IDEA2017上搭建javaweb+maven项目 步骤1)和2)请选择任意一项进行操作. 1)在IDEA初始界面开始创建如下图 2)打开IDEA后创建项目如下图 下面进入如下如所示的界面,请按照红色方框内的内容从左到右.从上到下依次进行选择,请注意标注红色下滑线的webap…
学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的.然后我就示范一下,如何使用这个IntelliJ IDEA 创建一个Java web 项目的hello world项目.因为maven的中央仓库不一定是国产的,所以,你在跟我测试的时候,可能会下载的很慢.不怕,湿胸我已经解决了这个问题,即使你没有vpn也可以,因为国内有复制的类似的仓库.阿里云仓库吧.我会把我的配置文件放在下面.方便你我他的学习.…
-------------首先:购买服务器---------------- Step1: 在https://www.aliyun.com/?utm_content=se_1043015注册登录阿里云 Step2: 是学生就学生认证(学生购买阿里云服务器只要9.9一个月),不是就自行省略这一步 Step3: 点击云翼计划----选择相应系统,若为Windows就选如下图选项,其他依情况选择---->点击购买,购买完成. Step4: 首页点击控制台-->点击云服务器ECS-->实例--&g…
一.用maven-shade-plugin打包 在pom.xml文件中加入如下信息,利用Maven的maven-shade-plugin插件进行打包. <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>1.4<…
准备工作 已安装jdk,并配置好了环境变量 已安装maven,并配置好了环境变量 下载Nexus Repository OSS:https://www.sonatype.com/download-oss-sonatype 如果无法下载成功,可访问百度网盘: Linux版链接:https://pan.baidu.com/s/1OYTfIfEuIQgD4QDH2d5LLA ,提取码:whwh Windows版链接:https://pan.baidu.com/s/12yfQ4M5bk2G-v-2idL…
Java程序员的现代RPC指南 1.前言 1.1 RPC框架简介 最早接触RPC还是初学Java时,直接用Socket API传东西好麻烦.于是发现了JDK直接支持的RMI,然后就用得不亦乐乎,各种大作业里凡是涉及到分布式通信的都用RMI,真是方便.后来用上了Spring,发现Spring提供了好多Exporter,可以无侵入地将一个POJO暴露为RPC服务. 接触了这么多RPC框架后,发现当时公司内部自己实现了一套支持压缩.加密等附加功能的RPC基础框架,于是就读了一下源码,发现原来自己实现个…
1       私服 nexus 安装nexus 启动服务 启动失败的解决方法: 登录nexus 用户名/密码  admin/admin123 仓库类型 Virtual   虚拟仓库 Proxy  代理仓库 Hosted  宿主仓库  本地仓库 Group 组 需求: 把dao放到私服上,然后service从私服上下载 需求 :将ssh_dao的这个工程打成jar包,并放入到私服上去. 1.1     上传dao 第一步: 需要在客户端即部署dao工程的电脑上配置 maven环境,并修改 set…
我是通过 Windows --> show view --> problems 查看到发现 ch.qos.logback 1.1.1 出现了错误, 于是我换成了 ch.qos.logback 1.1.2 版本便解决了错误. <!-- 1.日志 --> <!-- 实现slf4j接口并整合 --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logbac…
1.配置pom.xml文件,添加build节点 <build> <!-- 输出的包名 --> <finalName>p2p</finalName> <sourceDirectory>src/main/java</sourceDirectory> <resources> <!-- 控制资源文件的拷贝(默认复制到classes目录,最后打进jar包) --> <resource> <directo…
1.需要添加scala 相关maven配置: <properties> <scala.version>2.10.1</scala.version> <slf4j.version>1.7.7</slf4j.version> <scala.maven.version>2.10.1</scala.maven.version> </properties> <repositories> <reposit…
1       整合ssh框架 1.1     依赖传递 只添加了一个struts2-core依赖,发现项目中出现了很多jar, 这种情况 叫 依赖传递 1.2     依赖版本冲突的解决 1.  第一声明优先原则 <dependencies> <!-- spring-beans-4.2.4 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spri…
阅读文本大概需要 3 分钟. 首先欢迎大家来学习JavaWeb,在这里会给你比较详细的教程,从最基本的开始,循序渐进的深入.会让初学者的你少踩很多坑(大实话),如果你已经掌握了JavaWeb开发的基础部分,请耐心等待后续的进阶阶段. 下面开始我们Java环境的安装配置. 1.打开Java官网 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,在这里你可以选择你要下载的java版本…
注意:如果初次学习appium的话,则需要你做好准备因为安装过程并不简单 1.安装appium Appium 官方网站:http://appium.io/ 安装Appium之前需要先安装node.js      node.js 官方网站:https://nodejs.org/ 选择相应的系统版本下载,然后点击下一步进行安装就可以安装完成之后输入打开Windows 命令提示符,敲入“npm”命令回车. 出现如图信息则表示node.js 安装成功 npm 是一个node 包管理和分发工具,已经成为了…
Appium介绍 Appium是一个开源.跨平台的测试框架,可以用来测试原生及混合的移动端应用.Appium支持iOS.Android及FirefoxOS平台.Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库.Android系统的UIAutomator框架.Appium对IOS系统的支持得益于Dan Cuellar's对于iOS自动化的研究.Appium也集成了Selendroid,来支持老android版本. Appium进行自动化测…
注:appium安装到C盘,node.js安装到C盘 一.安装node.js 1.到官网下载node.js:https://nodejs.org/en/download/ 2.获取到安装文件后,直接双击安装文件,根据程序的提示,完成nodejs的安装. 3.安装完成后,运行cmd,输入node –v,如果安装成功,会输出如下版本信息: 二.配置Android sdk环境 1.sdk环境配置:http://www.cnblogs.com/puresoul/p/4597211.html 2.确保安装…
Python3.7.1标准安装 1.官网下载 官网地址:https://www.python.org/downloads/ 下载3.7.1 下载64/32bitwindows安装文件,下图x86-64是64bit,x86是32bit 2.双击exe文件安装 a) 第一个界面如下图选择 b) 第二个界面默认选择,然后点击Next c) 第三个界面如图下图配置,注意选择安装路径,否则安装完成后,你可能不知道装在哪儿了 d) 点击Install,等待安装完成 3.Python环境变量配置 a) 右键我…
1.先到python官网下载属于自己的的python版本,有linux版,有mac版,有windows版:https://www.python.org/downloads/windows/ 2.下载完之后在windows中直接是一个可执行程序,直接执行就好了. ……忽然发现没有什么可以写的……………
本文本转自:http://www.cnblogs.com/sundalian/p/5629386.html APPIUM GUI讲解(Windows版)   Windows版本的APPIUM GUI有以下图标或者按钮: ·Android Settings  - Android设置按钮,所有和安卓设置的参数都在这个里面 ·General Settings – 通用设置按钮 ·Developer Settings – 开发人员设置 ·About – 关于 Inspector – 元素侦测 ·Laun…
参考文章: http://www.cnblogs.com/luotaoyeah/p/3791966.html ------------------------------------------------------------------------------------------------------------------------------------------------------------------ 参考文章介绍的非常详尽,自己写下来这个,只是以做笔记的形式走一走…
前言:将搭建 java springmvc maven 项目的过程及问题记录下来,以及配置文件.这次没有涉及到数据库,后续再写. 目录: 一.首先在 IDEA 中创建 springmvc maven 项目 二.添加 pom 依赖 三.配置 web.xml 四.配置 spring-mvc.xml 五.写代码测试 六.配置tomcat 七.启动 一.首先在 IDEA 中创建 springmvc maven 项目 第一步 第二步 第三步,定义GroupId,ArifactId.一般一样. 第四步,选择…
一. 问题 Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-dependency-plugin:2.10:copy (execution: copy, phase: test-compile) 二. 产生问题原因 基于maven的项目,使用各种maven plugin来完成开发中的各种工作,例如编译代码,打包,部署等等… 每个plugin包含许多的goal,用来做特定的…
一 准备工作,已经配置好了maven 环境 .没有的话,参考我的上一篇笔记. 二,ideal相关配置 打开ideal  找到设置. file  ------->setting  .     点击进入. 三,创建maven项目 三, 演示导入jar包,cglib 代理   为例子. package com.ohs.cglib; /** * * cglib 代理的强大在于,就算没有接口实现,也能做代理 * * 这里定义一个简单的水果类对象 */ public class Fruit { void r…
转载自:https://cloud.tencent.com/developer/article/1010603 1.Nexus介绍 Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问.利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact.我们可以在局域网搭建一个maven私服,用来部署第三方公共构件或者作为远程仓库在该局域网的一个代理. 2.环境.软件准备 本次演示环境,我是在本机mac上操作,以下是我本地软件…
目录: Nexus介绍 环境.软件准备 Nexus服务搭建 Java Maven项目版本管理应用 FAQ 1.Nexus介绍 Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问.利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact.我们可以在局域网搭建一个maven私服,用来部署第三方公共构件或者作为远程仓库在该局域网的一个代理. 2.环境.软件准备 本次演示环境,我是在本机mac上操作,以下是我本地软件及版本…