IDEA基于Maven搭建多模块聚合工程
摘要:maven提供的41个骨架原型分别是: 1: appfuse-basic-jsf (创建一个基于Hibernate,Spring和JSF的Web应用程序的原型) 2: appfuse-basic-spring(创建一个基于Hibernate,Spring和Spring MVC的Web应用程序的原型)
阅读全文
IntelliJ IDEA之Maven工程多模块继承和聚合创建(详解)
摘要:一、前言IntelliJ IDEA开发环境搭建:具体参考《IntelliJ IDEA教程之如何配置Maven》Maven环境搭建:具体参考《Windows下Maven安装以及配置》 主要模拟企业开发是如何搭建Maven工程的,以Spring+SpringMVC+MyBatis为框架搭建,搭建环境Wi
阅读全文
maven的pom.xml文件详解
摘要:注:详解文件中,用红色进行标注的是平常项目中常用的配置节点。要详细学习!
阅读全文
maven <scope>provided</scope>
摘要:今天开发web的时候,需要用到servlet-api,于是在pom.xml中添加依赖 通过插件启动tomcat的时候,报错,里面有一段是这样的: Caused by: java.lang.LinkageError: loader constraint violation: loader (insta
阅读全文
maven 配置 阿里仓库
摘要:<mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirr
阅读全文
maven package install deploy
摘要:1、maven package:打包到本项目,一般是在项目target目录下。 如果a项目依赖于b项目,打包b项目时,只会打包到b项目下target下,编译a项目时就会报错,因为找不到所依赖的b项目,说明a项目在本地仓库是没有找到它所依赖的b项目。 2、maven install:打包会安装到本地的
阅读全文
Maven命令行使用 mvn clean package
摘要:先把命令行切换到Maven项目的根目录,比如:/d/xxxwork/java/maven-test,然后执行命令: 执行结果如下: 执行顺序: 1、使用清理插件:maven-clean-plugin:2.5执行清理删除已有target目录(版本2.5); 2、使用资源插件:maven-resourc
阅读全文
运行Maven项目时出现invalid LOC header (bad signature)
摘要:为Maven小白,今天这问题困扰了我好久,经过多次在网上查询,终于找到了原因。明明一个小问题却耗费很多时间,着实不应该,所以必须记录一下。 报错信息如下: 对话框: 控制台: [html] view plain copy <span style="font-size:14px;"><span sty
阅读全文
Maven常用命令及Eclipse应用
摘要:一般来说,github上大多的java项目都是使用maven,ant等进行构建的。由于之前没有使用过maven,因此这几天对maven进行了简单的学习。古话说:“温故而知新”,一些命令长时间不使用都会遗忘,所以想通过这篇博客记录一下自己对maven学习的成果,等到使用时再温习。下面将首先对maven
阅读全文
用nexus搭建maven私服
摘要:首先介绍一下背景,公司访问外网有限制,项目组大部分人员不能访问maven的central repository,因此在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上 环境是:nexus-2.1.1、maven-3.0.4、jdk-1.6.0_32 一、用admin用户
阅读全文
Maven 基础配置
摘要:pom.xml基础配置: maven中,最让我迷惑的还是那一堆配置! 就拿这个属性配置来说: Xml代码 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <spring.framework
阅读全文
Nexus 按项目类型分配不同的工厂来发布不同 项目
摘要:但是有时候,一个公司会有很多项目[crm,oa,erp]等等的项目。如果把这些项目全部都放到releases或者snapshots中的话会有点混乱。比较好的办法是,按项目来分。每个项目一个工厂:cms-repositorie、oa-repositorie每个项目一个角色:cms oa每个角色都只管理
阅读全文
发布Maven项目 nexus
摘要:1.在pom.xml文件中配置需要发布的工厂 如果想把项目发布到nexus中,需要在pom.xml中配置releases和snapshots版本发布的具体repository <distributionManagement> <!-- 两个ID必须与setting.xml中的<server><id>
阅读全文
maven 项目 编码
摘要:今天在DOS下执行mvn compile命令时报错说缺少必要符号,事实上根本就没有缺少,但何以如此呢,为啥eclipse在编译时就没有这问题呢? 原因是编码的问题造成的! eclipse在编译的使用使用的是UTF-8,因为整个项目设置的是UTF-8格式编码。 当在DOS下执行mvn compile命
阅读全文
上传 第三方jar包 nexus
摘要:手动上传第三方jar包到nexus的步奏: 1)按下图方式进行 2)按下图完成上传 3)点击保存完成
阅读全文
Nexus 使用配置
摘要:Nexus使用的一些基本设置 1、更改中央仓库地址为私服地址 既然我们配置了私服,那么相应的,我们的项目就应该使用Nexus的地址(Public Repository)来下载jar包 1.1、基于POM文件的配置,只需在项目的pom文件中使用 Repositories 标签指定即可 1.2、基于全局
阅读全文
Nexus 安装 使用说明
摘要:1 . 私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。 我们可以使用专门的 Maven 仓库管理软件来
阅读全文
maven tomcat7 远程热部署
摘要:在maven项目开发中,一般推荐使用jetty进行开发调试。但是在项目发布的时候要求使用tomcat7作为发布服务器,为此在maven中配置了tomcat7插件,以支持项目在外部tomcat7进行远程热部署。 具体配置步骤如下: 1、在服务器段安装tomcat7,并更改配置文件夹conf中tomca
阅读全文
部署基于Maven的war文件到Tomcat
摘要:Tomcat 7发布URL = http://localhost:8080/manager/text命令 = mvn tomcat7:deploy Tomcat 6发布 URL = http://localhost:8080/manager/命令 = mvn tomcat6:deploy 1、打开t
阅读全文