maven的坑2】的更多相关文章

1. [TestNGContentHandler] [WARN] It is strongly recommended to add "<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >" at the top of your file, otherwise TestNG may fail or not work as expected. 需要在testng.xml中添加一行 <?…
Maven 集成Tomcat7插件 maven WEB项目启动没问题访问页面就报错:org.apache.jasper.JasperException: Unable to compile class for JSP Maven已经是Java的项目管理标配,如何在JavaEE开发使用Maven调用Web应用,是很多同学关心的问题.本文将介绍,Maven如何介绍Tomcat插件. Maven Tomcat插件现在主要有两个版本,tomcat-maven-plugin和tomcat7-maven-p…
一.问题即分析 项目pom文件中的profiles有3个配置:dev.test和production 默认配置的是dev,如下图: 但在本地起服务时,读取的配置始终是test里的. 二.原因 2.1 maven中的profile说明 开始并不知道原因,因为特别违反常理,pom文件里的配置不生效你敢信...后来发现其实是IDEA的锅. 对于IDEA中Maven的使用需要注意以下内容: 图片内容摘自: https://youmeek.gitbooks.io/intellij-idea-tutoria…
疯狂创客圈 死磕Netty 亿级流量架构系列之20 [博客园 总入口 ] 本文说明 本篇是 netty+Protobuf 整合实战的 第一篇,完成一个 基于Netty + Protobuf 实战案例. 要实现高并发.大流量,首先需要高传输效率的协议,Protobuf 是迄今为止最高性能之一的传输格式,我们首先将 Protobuf 和Netty整合起来. 本案例源代码 源代码下载链接: netty+protobuf (整合源代码) 1.1. protobuf 代码生成 在创建好.proto协议文件…
导入工程后,pom.xml文件中以下插件报错: <plugin> <groupId>com.jayway.maven.plugins.android.generation2</groupId> <artifactId>android-maven-plugin</artifactId> <version>3.8.1</version> <extensions>true</extensions> <…
搭建ReboletricSample的环境: 搭建完成,执行的时候报错: Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/aether/spi/connector/Transfer$State at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.j…
版本问题 maven源的问题 找不到的jar包 http://www.cnblogs.com/geektown/p/5705405.html http://blog.csdn.net/beyondlpf/article/details/8592089…
本来是为了写个springmvc的小demo,雏形搭建起来后想起来做成maven的好了,就重新建的maven项目,坑就从这里开始了... maven创建web项目默认使用的是web 2.3版本,web.xml文件头中也是2.3的版本..说实话之前没怎么用maven创建过项目,后来觉得maven项目看源码太方便了才更偏向于用maven的,所以这里也根本没在意..引入的javax-servlet-api 2.5的版本.然后发现jsp文件中的el表达式都原样输出了,看起来el表达式根本没解析..这就怪…
这个星期接到一个新的任务:解决HQ(一个用JAVA开发的开源的运维监控平台)现在遇到的snmp升级到3.0后bug.公司用的HQ是4.6版本.于是,我把项目从gitlab上clone下来后,就开始了我的填坑之旅.坑了几天坑,到目前,正常情况,应该只有最后一个坑了,应该是关于tomcat运行环境的.闲话不多说,开始填坑之旅…… 项目maven build坑: maven版本必须为2.X版本的,3.X版本的maven,是绝对不会build成功的 切换到2.2版本的maven后,直接运行mvn cle…
项目中集成Mybatis与Spring,使用的是Mybatis3.2.7,以及Spring4.0.5,mybatis-spring-1.2.2;由于项目组成员想要偷懒,将数据从DB中查询出来时须要将字段映射为Map,而不想封装成Bean. 默认情况下,Mybatis对Map的解析生成, 假设值(value)为null的话,那么key也不会被增加到map中.于是对Map遍历时,key就遍历不到,由于前端工具的须要,必须有这个key,网上搜索后发现须要设置 callSettersOnNulls 这个…
1. 什么是Gradle Gradle是一个项目构建工具,目前支持Java.Groovy.Kotlin.Scala.构建脚本使用Groovy或Kotlin,目前一般用Groovy. 2. Gradle的安装 macOS:brew install gradle ArchLinux: pacman -S gradle Windows: choco install gradle 3. Gradle常用命令 gradle gradle help Gradle的基本用法 gradle <task> 运行…
一.需求 如何将一个java web项目传给别人?放到github上.要想放到github上,就要学会git,markdown和maven.像那些jar包是不鼓励传到github上的,应该尽量把源文件等文本文件传上去,所以要把依赖写在pom.xml中.要让别人能够重复你的工作,使用git,maven这套体系,别人只需要clone一下,mvn package一下,从target目录中把war包取出来,略微配置一下就可以用了.这个过程多么简洁美好.所以以后建项目应该尽量脱离IDE,尽量使用maven…
这是用新电脑第一次创建Maven项目--当然是一个测试项目.已经差不多忘了该怎样做,所以参考我的博客:http://www.cnblogs.com/wql025/p/4996486.html,这应该是我最懒的一篇博客了,在里面我只引用了一篇博客地址:http://blog.csdn.net/qjyong/article/details/9098213,于是我就按这篇博客中的方法开始干活了.看到这里出了问题:(当时肯定不知道,还以为好呢) 我以前用maven没有搞过这个,但也偶尔会出现默认仓库ja…
PS:初学,想使用Maven配置一个SpringMVC的开发环境,照着网上的各种图文解说,配置了好久都没成功,有些写的不够详细,有些只有写一半,走了不少弯弯绕绕,踩了不少的坑,此文将正确配置成功的步骤全部记录下来. 1.环境 IDEA 2017.3 Maven 使用了 IDEA自带Maven,亦可以不用自带的(没什么大区别),不用IDEA自带的可以先去下载maven安装并设置.    Maven 安装配置 http://www.cnblogs.com/yangdaxian/p/8676373.h…
起因 在老师的推荐下,我跟着这篇文章https://www.jb51.net/article/70923.htm尝试MyBatis的初次调试运行.途中困难重重,由于教程中的开发环境是eclipse,项目是普通的javaweb项目,而我的是idea+maven,遇到不少坑,因而在此总结一下. 开发环境 idea2017 mybatis-3.1.1 mysql-connector-java-8.0.12 maven+quickstart 创建数据库和表,针对MySQL数据库 创建sql语句如下 cr…
一.踩坑 1.昨天download了Netty和SOFARPC工程的源码,Eclipse编译的时候报错了,信息如下: Plugin execution not covered by lifecycle configuration: com.googlecode.maven-java-formatter-plugin:maven-java-formatter-plugin:0.4:format (execution: default, phase: process-sources) 我当时没有解决…
刚入坑不久,有些是自己知识储备不够造成的,有些...那就是坑 在eclipse里面新建maven项目,然后添加testgn依赖,不多说,这个简单. 第一个坑: 然后在src/test/java这个文件夹里面写selenium的Java测试脚本.写完脚本,用eclipse点击run as testng test运行,毫无问题完美. 那么问题在哪?坑在哪? 在于:如果我要把写的java脚本打包成jar文件放到别的电脑上用Java命令:java -jar yourjava.jar这种方式来运行就会出现…
公司使用前后不分离或半分离的springmvc + maven ,自己不得不研究研究myeclipse.maven.tomcat等等 开发环境搭建:坑一: Unable to process Jar entry [COM/ibm/db2os390/sqlj/custom/DB2SQLJCustomizer.class] from Jar [jar:file:/D:/proc/work/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpw…
坑1:使用eclipse构建web项目时,pom.xml中 <packaging>war</packaging> 报错 eclipse给出的报错信息提示是:web.xml is missing and <failOnMissingWebXml> is set to true, 也就是在我们的web-info下没有默认的web.xml文件,可以手动添加一个或者:右击项目—>Java EE Tools—>Generate Deployment Descripto…
首先是配置tomcat的用户权限问题,最好是配置最大的权限,要不然会报错,我之前就是一直报错 <role rolename="manager"/> <user username="tomcat" password="123456" roles="manager-script,tomcat,role1,admin,manager,manager-gui"/> 这个权限问题就是个坑,当时我只配置了一个,就一…
参考创建教程:http://www.jb51.net/article/45138.htm   坑一: Eclipse创建maven项目报错:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart 选择:maven-archetype-webapp  version为1.0的版本,而不是默认的maven-archetype-quickstart   坑二:这也是最大的坑,这个坑花了4,5个…
业务量变大时,单台的jenkins进行自动化构建部署,就显得没那么灵活,jenkins的集群并非像web服务器.mysql集群那样,jenkins的集群无需在额外的主机安装jenkins,但是用于java项目来说,要使用集群功能,额外的主机就必须要安装maven. 1.系统管理-->全局安全配置-->JNLP代理协议的TCP端口 指定端口40000(指定小端口有时候有时候会报错) 2.系统管理-->管理节点-->新建节点 3.创建凭据 解释一下这个凭据:也就是从jenkins连到其…
大家好嘞,今天闲着没事干开写写博客,记录一下Maven+SpringBoot的多模块设计和遇到的坑. 多模块设计 简单说明一下截止目前的需求: 需要RESTful API:对文章.标签.分类和评论等的CRUD 要前台展示: 首页.归档.文章具体页等 后台管理:添加文章.新增标签之类 简单分析可以简单设计一个模块来组织代码,比如就叫oyster-blog. 但显然有个问题,这么设计会让代码比较混乱,比如我不能在同一个类中处理所有的请求,也不能分成三个类分别实现这三个功能. 比较好的设计是分成三个包…
记一次 Maven 本地仓库埋坑之 Verifying Availability 背景 某 Java 后端项目使用 maven 构建,因为某些原因,某些依赖库下载不了,直接找其它人索要了他电脑上的 maven 本地仓库里的依赖包. 然后直接拷贝到我电脑的本地 maven 仓库里,但构建项目时,发现,仍旧报找不到依赖包也下载不了的错误,导致项目构建不起来. 异常信息 以上是背景,下面是构建过程出现的一些异常: The Pom for xxx.jar is missing, no dependenc…
用 STS 创建 Maven 项目并不复杂,只是其中有一些坑在里面,我在解决这些坑的时候发现很多人都遇到了相同的问题,因此把创建的步骤记录在这里.所有的步骤不外乎就是一些套路,并没有什么复杂的地方,只是在被套路的时候,找解决方法真是很烦人的一件事情.毕竟不是什么大的技术问题,只是一个工具的使用,难道不闹心么?方便自己,也方便有需要的朋友. 创建项目 启动 STS ,点击菜单的“ File ”->“ New ”->“ Maven Project ”,出现如下图的窗口. 在 Location 处填…
Eclipse安装maven插件踩过的坑 在线安装maven eclipse安装maven插件,在网上有各种各样的方法,博主使用过的也不止一种,但是留下的印象总是时好时不好,同样的方法也不确定那一次能够成功.其实失败的大多数原因是因为所安装的maven插件版本与eclipse的版本不一致造成,为了避免这种问题可以采用下面这种方式: 1. 打开eclipse,菜单“Help”-“Install New Software...” 2. 在Work with 地址栏输入:http://download…
问题描述: 在学习 Ajax 的时候,使用资源路径,博主本着不要硬编码,局使用 el 表达式进行读取项目名,然后发现 el 表达式没有被识别,而是当做字符串 ${pageContext.request.contextPath} 直接输出了,很是郁闷啊: 突然想起来没加 jar 包,在 pom 文件里面一通配置,还是不行,然后各种导入相关的 jar 包,IDEA 稳如泰山的给我按照字符串输出: 解决方法: 在确保你相关的 jar 包都导入了,就打开你项目的 web.xml 看下,看下 maven…
ssh端口变更后,git如何访问远端中央代码库 参考来源: http://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin http://blog.csdn.net/wangmuming/article/details/22925873 正确处理公私钥(以gitlab为例可参考其USER SETTING -- SSH KEYS的操作文档) 包括 ssh-keygen authorized-keys存储(别弄错了生成密钥的所有者和所在系统端的身份账号)…
前言 由于Oracle并没有向公开Maven仓库提供任何Oracle JDBC Driver的Jar包,因此我们无法像MySQL.SQLite等那么轻松直接通过Maven加载依赖. 而手动下载Oracle JDBC Driver Jar包,然后安装到本地仓库(.m2目录),再通过Maven加载依赖则是常用手段.但此外我们还能通过<scope>system</scope>的方式引入,但其中的坑下面将细细道来. 手动安装到本地仓库 将ojdbc7-12.1.0.2.jar放置到项目根目…
最近在做jenkins的持续集成构建,其中一项是要实现docker容器化部署.项目本身是maven项目,我对于maven和docker都没有什么认知基础,于是求助百度和官网,从头开始啃起.遇到了不少的坑,所幸没有放弃,一点一点地填上来了,在这里把学习过程简单记录一下. 什么是maven? 看了不少的解释,大同小异,但如果你没接触,只会觉得抽象和不可理喻.还是把官网的解释翻译过来,毕竟这是最权威的.Maven,是一个犹太语词汇,意思是知识的积累,最初在Jakata Turbine项目中用来简化构建…