Maven
路越
这个作者很懒,什么都没留下…
展开
-
程序包javax.servlet.annotation不存在 webapp+maven
错误:程序包javax.servlet.annotation不存在解决方法:添加依赖 org.apache.tomcat tomcat-servlet-api 7.0.62原创 2015-06-08 14:17:04 · 12565 阅读 · 3 评论 -
JasperException: absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved
错误:JasperException: absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved解决方法:下载 http://download.java.net/maven/1/jstl/jars/jstl-1.2.jar到WEB-INF/lib/下原创 2015-06-08 15:13:09 · 553 阅读 · 0 评论 -
Java系列:Cannot load JDBC driver class 'com.mysql.jdbc.Driver '
今天在搭建springmvc+spring+mybatis时遇到下面这个错误,感觉很诡异。后来才发现是因为我通过网页复制粘贴代码时'com.mysql.jdbc.Driver '后面多了空格。HTTP Status 500 - Request processing failed; nested exception is org.mybatis.spring.MyBatisSyst原创 2015-06-30 22:19:08 · 8779 阅读 · 16 评论 -
maven dependency中scope=compile 和 provided区别
转自:http://supercharles888.blog.51cto.com/609344/981316问题再现:上次这边朋友问我一个问题,就是他们在pom.xml中的dependency中,看到有一些是provided的情况,比如如下:dependency> groupId>com.liferay.portalgroupId> artifactId>porta转载 2015-06-11 19:00:46 · 47253 阅读 · 0 评论 -
maven笔记
clean 清除之前产生的内容install 生成jar部署到本地仓库原创 2015-07-02 20:57:13 · 355 阅读 · 0 评论 -
maven scope含义的说明
依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围:compile (编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。provided (已提供范围)provided 依赖只有在当JDK 或者一个容器已提转载 2015-07-01 20:03:27 · 385 阅读 · 0 评论 -
IDEA:Check $M2_HOME environment variable and mvn script match
用IDEA的Maven插件进行编译时出错:-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.通过在Settings->Maven->Runner的VM options添加-Dmaven.multiModulePr原创 2016-08-03 14:59:21 · 988 阅读 · 0 评论 -
Maven POM 优化 - Scope
官方文档:Dependency Scope 许多程序对 Maven 其实并不熟悉,大多停留在会使用 mvn clean package打包的程度上。我个人很推荐大家有时间的时候看看 Maven 方面的书籍资料。作为一个专业的工具,Maven 是很值得大家去学习的。推荐《Maven 实战》这本书。 Scope 优化 Example: 编写 Spark 程序的时候,将 Spark 相关的包的 sc原创 2016-12-15 14:24:02 · 395 阅读 · 0 评论 -
理解Maven Resource的过滤功能
背景问题的背景是这样:我的maven工程的resources目录下包含一个子目录,里面存着几个压缩包文件。当我用maven打包后发现打完的包的包含的压缩包文件大小变了,而且无法解压。原因原来我的pom文件是这么配置的:<resource> <directory>src/main/resources</directory> &l...原创 2018-03-21 18:02:03 · 14717 阅读 · 3 评论