
Maven
码农致富
喜欢的朋友可以关注下订阅号:「码农致富」
展开
-
Maven编译项目报错:Fatal error compiling: CompilerException: NullPointerException
一、问题描述maven编译项目报如下错误:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project collector: Fatal error compiling: CompilerException: NullPointerException -> [Help 1][ERROR][ERROR] T.原创 2020-08-22 19:34:42 · 15678 阅读 · 1 评论 -
IDEA下maven项目编译后没有生成target/class文件
问题描述:我这边有个maven项目在idea下,通过maven安装打包,死活没有生成target目录,可以在Project Structure下先把traget目录删除然后在执行下Reimport在重新install下,基本上就行了注意:需要注意下这个packaging,是否是war,jar,如果是pom,执行install无论如何是不会在当前项目下生成target/class文件<packaging>war</packagi...原创 2020-07-10 18:26:09 · 41412 阅读 · 1 评论 -
SSH框架(Spring+SpringMVC+Hibernate5) pom.xml文件
三个框架所使用的版本:Spring ---- 4.3.3.RELEASEspring mvc ---- 4.3.3.RELEASEhibernate ---- 5.2.10.FinalHibernate-validator---- 5.4.0.Final其它:junit ---- 4.12MySQL ---- 5.1.39lo原创 2017-06-10 17:21:00 · 3845 阅读 · 0 评论 -
Maven学习笔记(十)-Maven整合SSHSJ(Spring+SpringMVC+Hibernate+Spring Data JPA+JdbcTemplate)框架
一、所用版本与步骤四个框架所使用的版本:Spring ---- 4.1.3.RELEASESpring mvc ---- 4.1.3.RELEASESpring Data JPA----1.3.2.RELEASEhibernate ---- 4.3.11.Final其它:junit ---- 4.12MySQL ---- 5.1.35原创 2017-06-10 23:46:07 · 2821 阅读 · 1 评论 -
Maven使用tomcat8-maven-plugin插件
在网上搜索一堆文章没找到解决方法,只找到了tomcat7-maven-plugin的plugin,如下: org.apache.tomcat.maven tomcat7-maven-plugin 2.2并没有找到tomcat8-maven-plugin的plugin,在Maven的中央仓库中根本就没有这个插件:https://repository.ap原创 2017-07-15 21:41:41 · 88897 阅读 · 24 评论 -
Maven学习笔记(十一)-创建自定义的archetype(项目模板)
一、archetype简介Archetype是一个Maven项目的模板工具包,它定义了一类项目的基本架构。Archetype为开发人员提供了创建Maven项目的模板,同时它也可以根据已有的Maven项目生成参数化的模板。通过archetype,开发人员可以很方便地将一类项目的最佳实现应用到自己的项目中。在一个Maven项目中,开发者可以通过archetype提供的范例快速入门并了解该项原创 2017-07-16 12:32:28 · 7111 阅读 · 0 评论 -
Maven中的jeety插件运行报错:No plugin found for prefix 'jeety' in the current project and in the plugin group
一、问题描述在POM.XML引入jeety插件,用来运行项目: org.mortbay.jetty jetty-maven-plugin 8.1.16.v20140903 运行命令:mvn jetty:run就报错:[ERROR] No plugin found for prefix '原创 2017-07-17 18:04:33 · 1912 阅读 · 0 评论 -
Maven学习笔记(十二)-使用maven Profile实现多环境构建
1、为什么要使用Profile在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的事情,为了简化和规范这些参数配置,需要对其进行统一规范管理,此时maven提原创 2017-09-08 23:08:29 · 3735 阅读 · 0 评论 -
Maven手动安装Oracle驱动ojdbc
由于Oracle授权问题,Maven不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。一、下载驱动1.通过Oracle官方网站下载相应版本:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html,此方原创 2017-12-09 13:43:20 · 3902 阅读 · 0 评论 -
Maven手动安装dubbo到本地仓库
一、源码下载下载dubbo-2.8.4的源代码 下载地址:http://download.youkuaiyun.com/download/u011781521/10152088二、安装下载下来之后,执行以下命令进行安装:mvn install:install-file -Dfile=G:/JAR/dubbo-2.8.4.jar -DgroupId=com.aliba原创 2017-12-09 14:14:27 · 2856 阅读 · 1 评论 -
Maven学习笔记(十二)-maven打包之resource配置
一、简介构建Maven项目的时候,如果没有进行特殊的配置,Maven会按照标准的目录结构查找和处理各种类型文件。● src/main/java和src/test/java 这两个目录中的所有*.java文件会分别在comile和test-comiple阶段被编译,编译结果分别放到了target/classes和targe/test-classes目录中,但是这两个目录中的其他文件都原创 2018-01-13 18:54:37 · 132409 阅读 · 7 评论 -
Maven学习笔记(十三)-maven-dependency-plugin插件
一、简介maven-dependency-plugin是处理与依赖相关的插件。它有很多可用的goal,大部分是和依赖构建、分析和解决相关的goal,这部分goal可以直接用maven的命令操作,例如:mvn dependency:tree、mvn dependency:analyze 但是我们最常用到的是 dependency:copy dependency:copy-depende原创 2018-01-14 11:56:38 · 66864 阅读 · 0 评论 -
IDEA通过Maven创建项目一直卡在Running C:\Users\Administrator\AppData\Local\Temp\archetypetmp
一、问题描述 出现这种问题的原因很大一部分是由于网络导致的。 二、解决方法 首先需要看下maven中的配置文件中的私服地址是否改为国内的 <mirrors> <!-- 阿里云仓库 --> <mirror> <id>alimaven</id> ...原创 2019-01-24 22:42:24 · 8640 阅读 · 0 评论 -
Maven学习笔记(八)-Maven整合SSM(spring+springMVC+Mybatis)框架
一、所用版本与步骤三个框架所使用的版本:mybatis ---- 3.2.5spring ---- 4.3.3.RELEASEspring mvc ---- 4.3.3.RELEASE其它:junit ---- 4.8.1mysql ---- 5.1.38log4j ---- 1.2.17c3p0 ---- 0.9.2.1原创 2016-12-18 15:53:52 · 9109 阅读 · 4 评论 -
Maven学习笔记(九)-Maven整合SSH(Spring+SpringMVC+Hibernate)框架
一、所用版本与步骤三个框架所使用的版本:Spring ---- 4.3.8.RELEASESpring mvc ---- 4.3.8.RELEASEHibernate ---- 5.2.10.Final其它:junit ---- 4.8.1MySQL ---- 5.1.38log4j ---- 1.2.17c3p0 ---原创 2017-06-10 16:02:23 · 2784 阅读 · 0 评论 -
Maven学习笔记(二)-仓库
什么是Maven仓库Maven仓库就是放置所有JAR文件(WAR,ZIP,POM等等)的地方,所有Maven项目可以从同一个Maven仓库中获取自己所需要的依赖JAR,这节省了磁盘资源。此外,由于Maven仓库中所有的JAR都有其自己的坐标,该坐标告诉Maven它的组ID,构件ID,版本,打包方式等等,因此Maven项目可以方便的进行依赖版本管理。你也不在需要提交JAR文件到SCM仓库中,原创 2016-10-15 20:16:57 · 2209 阅读 · 0 评论 -
Maven学习笔记(三)-Eclipse配置Maven
一、Eclipse配置MavenEclipse默认不支持Maven。需要给它添加m2eclipse插件。下面是具体的操作步骤。我使用的版本是:依次选择Eclipse菜单栏的“Help”菜单à“Instance NewSoftWare”菜单项,就会弹出如下对话窗口:选择“Add..”按钮,又会弹出如下对话框:这个原创 2016-10-15 21:26:57 · 1885 阅读 · 0 评论 -
Maven学习笔记(四)-Eclipse创建Maven项目
Eclipse创建Maven项目m2eclispe插件中默认提供了一些Maven样板项目,可以使用这些样板来创建符合我们要求的项目。具体操作如下步骤:在eclipse菜单栏中选择“File”---“News”---“Other”菜单项,就会打开如下对话窗口,在窗口中选择“Maven”节点下“Maven Project”条目,如下图所示:选择M原创 2016-10-15 23:20:19 · 1838 阅读 · 0 评论 -
修改Maven仓库
一、修改方式如下手动创建本地仓库的存放路径,例如:G:\MavenRepository在${user.home}/.m2/settings.xml 下添加仓库路径在D:\apache-maven-3.3.9\conf\settings.xml 中也添加仓库路径原创 2016-11-06 20:51:48 · 1936 阅读 · 0 评论 -
把jar包放到本地maven仓库中
导入一个项目pom报错,多次下载也下载不下来,没办法去这个网站: http://search.maven.org/ 搜索net.alchim31.maven、离线下载下载到本地后通过命令把jar加到仓库中去。命令:mvn install:install-file -Dfile=d:/scala-mave原创 2016-11-06 21:21:11 · 3130 阅读 · 0 评论 -
nexus-3.1私服安装
1 . 私服简介私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。我们可以使用专门的 Maven 仓库管理软件来搭建私服,比如:Apache Archiva,Artifactory原创 2016-11-10 11:08:14 · 1216 阅读 · 0 评论 -
Maven学习笔记(五)-使用Nexus搭建Maven私服
一、下载NexusNexus 专业版是需要付费的,这里我们下载开源版 Nexus OSS。Nexus 提供两种安装包,一种是包含 Jetty 容器的 bundle 包,另一种是不包含容器的 war 包。下载地址:http://www.sonatype.org/nexus/go。或者去这下载:http://download.youkuaiyun.com/detail/u011781521/9原创 2016-11-10 23:12:13 · 1020 阅读 · 0 评论 -
Maven构建WEB项目JSP报The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
一、错误描述Maven构建WEB项目JSP文件报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path二、解决方法在pom配置文件中加入以下依赖:javax.servletservlet-api2.5provide原创 2016-12-16 18:44:05 · 2146 阅读 · 0 评论 -
eclipse报: Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:1.0 错误
一、错误描述eclipse新建maven-archetype-webapp项目时报错:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:1.0 from any of the configured repositories原创 2016-12-16 18:48:57 · 49931 阅读 · 14 评论 -
maven WEB项目启动没问题访问页面就报错:org.apache.jasper.JasperException: Unable to compile class for JSP
一、问题描述eclipse通过maven插件创建一个WEB项目通过内嵌Tomcat加载项目,启动没问题,一访问页面就报错提示无法将jsp编译为class文件:org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 1 in the g原创 2016-12-17 21:16:48 · 62916 阅读 · 22 评论 -
Maven学习笔记(七)-在maven中使用外部tomcat部署web应用
一、配置maven和tomcat都要预先安装好,因为要对tomcat和maven都要进行设置。maven要想链接上tomcat,要有三个步骤:一、设置tomcat的manager帐号二、下载可以链接外部tomcat的plugin三、配置maven setting.xml文件中的server为tomcat的manager。注意:使用外部的tom原创 2016-12-17 23:09:07 · 3498 阅读 · 1 评论 -
Maven学习笔记(六)-使用Eclipse创建Maven WEB项目以及运行项目的几种方式
一、创建一个项目在eclipse菜单栏中选择“File”---“News”---“Other”菜单项,就会打开如下对话窗口,在窗口中选择“Maven”节点下“Maven Project”条目,如下图所示:创建后的项目:右键项目-->Run AS --> Run Configurations原创 2016-12-17 21:39:41 · 20080 阅读 · 4 评论 -
SSM框架(spring+springMVC+Mybatis) pom.xml文件
三个框架所使用的版本:mybatis ---- 3.2.5spring ---- 4.3.3.RELEASEspring mvc ---- 4.3.3.RELEASE其它:junit ---- 4.8.1MySQL ---- 5.1.38log4j ---- 1.2.17c3p0 -原创 2016-12-20 10:39:37 · 19314 阅读 · 0 评论 -
Maven学习笔记(一)-Maven安装与环境变量配置
一、下载Maven官网地址:http://maven.apache.org/去官网上下载最新的maven.然后解压到安装目录中,这里我直接解压到D盘,如图所示是maven安装包的目录结构。二、安装Maven配置maven环境变量鼠标右击“我的电脑”或“我的计算机”图原创 2016-10-15 10:02:54 · 4472 阅读 · 0 评论