`
文章列表
简单记下搭建maven私服的步骤,请先安装jdk,不知道为啥上传不了图片,只能写文字? 1、官网下载 nexus 服务 官网地址 https://blog.sonatype.com/ 首页,鼠标移到"Products",在下拉列表中点击"OSS Edition Universally manage binaries and artifacts for FREE" 点击"GET REPOSITORY OSS" 填写邮箱等信息,点击"DOWNLOAD",浏览器可能下载不了,我是把url:https://sonatyp ...
1.新建log4j2.xml,我是放在WEB-INF/config下 <?xml version="1.0" encoding="UTF-8"?> <Configuration status="OFF" monitorInterval="60"> <properties> <property name="LOG_HOME">/logs</property> <property nam ...
1、创建Maven Java项目 1.1 选择新建Maven项目 1.2、选择创建简单项目 1.3、填写项目信息 1.4、创建成功后项目目录结构 2 创建Maven Web项目 2.1、选择创建Maven项目 2.2 不选择创建简单项目 2.3、选择创建webapp项目 2.4、填写项目信息 2.5、生成后的项目目录结构 通过Myeclipse创建的Web项目有时会出现项目目录不对的问题,手动新增相关目录即可 如果src/main/java和src/test/java看不见,像上面的图一样,右键项目 编辑jre 选择workspace default jre就可以了
MyEclipse2014在其POM文件的一处提示出错如下: Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (execution: default-compile, phase: compile) 这表示m2e在其执行maven的生命周期管理时没有定义该插件,所以提示出错,其实m2e对此是提供了扩展机制的,我们可以通过如下操作来消除这个出错提示: 1. 进入Window—>Preferences—> ...
创建项目报错,如图: 原因就是maven的配置文件不是最新的,MyEclipse2014解决方法: 1.help ->Install New sitie... 2.点击add 3.填写name和location (最好能从本地安装,因网络问题,可能更新不了,长时间等待,出现cannot perform operation.Computing alternate solutions,may take a while: ...) Name: MavenArchiver Location: http://repo1.maven.org/maven2/.m2e/connectors/m2e ...

nexus与maven集成

我们可以在项目的POM中配置仓库和插件仓库,当然如果我们想要所有的Maven项目都使用私服,可以在settings.xml中配置,但是settings.xml并不直接支持配置repositories和pluginRepositories,但是Maven提供了profiles下的profile可以让我们定义一系列的配置信息,然后指定其激活条件,能够定义在settings.xml中的信息有<repositories>、<pluginRepositories>和<properties>。定义在<properties>里面的键值对可以在pom.xml中使用 ...

nexus权限管理

1.禁用匿名访问权限 2.角色创建 3.创建用户 4.代理配置 通过该配置可以使得两个Nexus服务器相关联。 1).配置地址 2).配置用户,上面右边页往下拉,勾选HTTP下的Authentication
Nexus的默认管理员用户名和密码为admin/admin123 登陆以后: Blob Stores 文件存储的地方,创建一个目录的话,对应文件系统的一个目录,如图所示: Nexus的仓库与仓库组: Nexus的主要的仓库类型: hosted(宿主):宿主仓库主要用于存放项目部署的构件、或者第三方构件用于提供下载。 proxy(代理):代理仓库就是对远程仓库的一种代理,从远程仓库下载构件和插件然后缓存在Nexus仓库中 group(仓库组):对我们已经配置完的仓库的一种组合策略。 Nexus内置的仓库就已经包含了主要的仓库类型: maven-central:代理中央仓库、策略为Rel ...
1.nexus的下载:https://www.sonatype.com/download-oss-sonatype 2.下载完成后,将nexus解压到指定位置:(如D:\nexus-3.0.0-03) 3.nexus的安装: 打开命令行: install  安装到windows服务管理 uninstall 卸载 start 启动服务 stop 停止服务 restart 重启服务 4.nexus的配置 打开D:\nexus-3.0.0-03\etc\org.sonatype.nexus.cfg 可以修改端口等,默认使用的jetty服务器,也可以配其他服务器,例如tomcat 5.nex ...

maven的聚合与继承

有两种方式,一种是使用工具(eclipse、MyEclipse等)构建项目;一种是不使用工具(很少用) 1、聚合 使用工具的方式,需要单独创建一个项目 Maven聚合(或者称为多模块),是为了能够使用一条命令就构建多个模块,例如已经有三个模块,分别为user-core,user-service,user-web,我们需要创建一个额外的模块(假设名字为user-aggregation,然后通过该模块,来构建整个项目的所有模块,user-aggregation本身作为一个Maven项目,它必须有自己的POM,不过作为一个聚合项目,其POM又有特殊的地方,看下面的配置: <project xm ...

maven依赖管理

1.依赖范围说明 由于不同的包在不同的地方用到,像junit我们只有在做测试的时候会用到这个包,在我们项目发布的时候,用不到这个包;还有servlet-api,在项目编译的时候将会用到这个包,而项目发布的时候就不会用到这个包, ...

Maven内置隐式变量

Maven提供了三个隐式的变量可以用来访问环境变量,POM信息,和Maven Settings env env变量,暴露了你操作系统或者shell的环境变量。便 如在Maven POM中一个对${env.PATH}的引用将会被${PATH}环境变量替换,在Windows中为%PATH%. projetc project变量暴露了POM。可以使用点标记(.)的路径来引用POM元素的值。例如 <project> <modelVersion>4.0.0</modelVersion> <groupId>org.sonatype.mavenbook ...

maven基本配置

 
1.下载maven https://maven.apache.org/download.cgi 2.配置环境变量 M2_HOME=D:\apache-maven-3.3.3 path=%M2_HOME%\bin 3.查看配置是否正确 mvn -v 4.仓库配置 中央仓库:http://mvnrepository.com/ 本地仓库默认路径: C:\Users\HP\.m2\repository 修改本地仓库路径 (1)创建路径D:/Java/maven/repo (2)找到D:\apache-maven-3.3.3\conf\settings.xml,修改为你想指定的路径: ...
原文地址:http://blog.sina.com.cn/s/blog_6a292d8e01013wnw.html 【前面的话】 在网上经常看到有人对request.getSession(false)提出疑问,我第一次也很迷惑,看了一下J2EE1.3 API,看一下官网是怎么解释的。 【官方解释】   getSession public HttpSessiongetSession(boolean create) Returns the current HttpSession associated with this request or, if if there is no cu ...

nginx的location与rewrite

 
location有定位的意思,根据uri来进行不同定位 语法: location [=|~|~*|^~] patt { //中括号可以不写参数,大致分为三类 } location = patt {} //精准匹配 location patt {} //普通匹配 location ~ patt{} //正则匹配 一个server里面可以有多个location,其匹配过程如下: 1.先判断精准匹配,如果命中,立即返回; 2.再判断普通匹配,如果有一个,记录当前匹配,如果有多个,记录“最长”匹配;(只记录,暂时不返回); 3.最后判断正则表达式匹配,以配置文件由上到下的顺序,一旦 ...
Global site tag (gtag.js) - Google Analytics