- 浏览: 323260 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (254)
- java (178)
- tomcat (6)
- 邮件 (1)
- smtp (1)
- Linux (2)
- 编码 (2)
- 导入工程 (1)
- Specification Level (1)
- hibernate (10)
- 字段类型 (1)
- 字段类型匹配 (1)
- 数据库 (3)
- sql (9)
- struts2 (8)
- 类型转换 (2)
- java,MyEclipse,SVN (1)
- Myecplise (4)
- 输入校验 (1)
- JFrame (2)
- Oracle (8)
- google (1)
- Swing (3)
- Fusioncharts (1)
- 找工作 (0)
- js (4)
- jsp (11)
- displaytag (1)
- spring (8)
- 工作 (1)
- String (1)
- 算法 (2)
- IO (1)
- xml (3)
- 设计模式 (1)
- UML (1)
- 文档 (1)
- ajax (1)
- 日常 (7)
- sql server (1)
- mysql (3)
- git (1)
- Maven (1)
- mongodb (1)
- postman (1)
最新评论
http://blog.csdn.net/lufeipeng/article/details/10469709
maven普通项目转换成web项目
http://www.cnblogs.com/luxh/archive/2012/11/14/2763139.html
eclipse大体配置maven插件方式:
将插件里面的myplugins\maven\eclipse\features目录
和myplugins\maven\eclipse\plugins两个目录里的jar文件放到eclipse里的同名目录下。然后重启eclipse
maven仓库地址
http://search.maven.org/#artifactdetails%7Cjavax.servlet.jsp%7Cjavax.servlet.jsp-api%7C2.3.2-b01%7Cjar
maven仓库地址:
http://search.maven.org/#artifactdetails%7Corg.jasypt%7Cjasypt%7C1.6%7Cjar
http://www.open-open.com/home/space.php?uid=135360&do=blog&id=9698
http://www.open-open.com/home/space.php?uid=135360&do=blog&id=11758
eclipse配置maven:
http://blog.csdn.net/anialy/article/details/8226887
常见错误:
http://chenzhou123520.iteye.com/blog/1811340
Maven环境搭建:
1、http://www.open-open.com/home/space.php?uid=135360&do=blog&id=9698
先按照这里面最上面那一段流程搭建系统Maven环境,并配置环境变量。
2、http://blog.csdn.net/wode_dream/article/details/38052639
按照这里面步骤在eclipse里配置Maven。
其中这里面有一段小插曲,就是这篇文章里的在eclipse里配置maven插件写的特别模糊,看不懂。
那么为了解决这段小插曲就需要中间参考http://blog.csdn.net/lfsfxy9/article/details/9397937这篇文章配置Maven插件,然后再继续按照上面那篇文章的内容继续进行操作。
3、http://huxiaoheihei.iteye.com/blog/1766986
按照这个流程在eclipse里新建maven项目并运行
之后使用import Existing Maven Projects导入了一个已有的maven项目(ERP服务),结果很多jar文件都出现了Missing artifact下载失败的问题,而且build path里面的Maven Dependencies里面引用的包都找不到,结果从网上查找该问题解决方案,试用成功的解决方案只有下面这种:
http://www.liyanblog.cn/articles/2012/12/10/1355108335332.html
就是在本地的仓库目录下,把出现Missing artifact问题的所有文件夹都删了,然后重新执行update dependency就ok了。
重点,下面讲解下maven的package与install命令区别:
之前一直不明白package与 install的区别,今天测试了下。
如果b项目依赖a项目,而a打了包(package),jar仅仅时打到了a项目的target下。这时编译b项目,还是会报错,找不到所依赖的a项目,说明b项目在本地仓库是没有找到它所依赖的a项目。然后,我install a项目这时,有以下日志,[INFO] Installing G:\projects\a\target\a-0.0.1-SNAPSHOT.jar to F:\repository\com\chenjun\a\0.0.1-SNAPSHOT\a-0.0.1-SNAPSHOT.jar
[INFO] Installing G:\projects\a\pom.xml to F:\repository\com\chenjun\a\0.0.1-SNAPSHOT\a-0.0.1-SNAPSHOT.pom,说明a项目已安装到本地仓库了,并且是jar和pom同时安装的.
这时候去compileb项目,编译通过.
总之,package是把jar打到本项目的target下,而install时把target下的jar安装到本地仓库,供其他项目使用.
要想在本地打包package一个B项目,必须把B项目依赖的所有基础服务都install一遍(比如common、redis等),而且都必须是install成功,本地仓库有了相关项目的包,之后再编译打包B项目才能成功,否则B项目一直会报编译失败。
install一个项目:项目右键 --> Run As --> Maven install
package一个项目:项目右键 --> Run As --> Maven build --> Goals里输入 package -P develop即可
或者在jenkins里面的Goals and options里输入checkstyle:checkstyle findbugs:findbugs clean compile package -P develop【前提是manven里集成了checkstyle和findbugs】
针对实际开发中每个项目依赖的各种jar文件,这些jar文件下面又都依赖哪些版本的什么jar文件,我们可以通过:http://mvnrepository.com/ 这个网站进行详细查看,这个网站用起来很方便!
maven普通项目转换成web项目
http://www.cnblogs.com/luxh/archive/2012/11/14/2763139.html
eclipse大体配置maven插件方式:
将插件里面的myplugins\maven\eclipse\features目录
和myplugins\maven\eclipse\plugins两个目录里的jar文件放到eclipse里的同名目录下。然后重启eclipse
maven仓库地址
http://search.maven.org/#artifactdetails%7Cjavax.servlet.jsp%7Cjavax.servlet.jsp-api%7C2.3.2-b01%7Cjar
maven仓库地址:
http://search.maven.org/#artifactdetails%7Corg.jasypt%7Cjasypt%7C1.6%7Cjar
http://www.open-open.com/home/space.php?uid=135360&do=blog&id=9698
http://www.open-open.com/home/space.php?uid=135360&do=blog&id=11758
eclipse配置maven:
http://blog.csdn.net/anialy/article/details/8226887
常见错误:
http://chenzhou123520.iteye.com/blog/1811340
Maven环境搭建:
1、http://www.open-open.com/home/space.php?uid=135360&do=blog&id=9698
先按照这里面最上面那一段流程搭建系统Maven环境,并配置环境变量。
2、http://blog.csdn.net/wode_dream/article/details/38052639
按照这里面步骤在eclipse里配置Maven。
其中这里面有一段小插曲,就是这篇文章里的在eclipse里配置maven插件写的特别模糊,看不懂。
那么为了解决这段小插曲就需要中间参考http://blog.csdn.net/lfsfxy9/article/details/9397937这篇文章配置Maven插件,然后再继续按照上面那篇文章的内容继续进行操作。
3、http://huxiaoheihei.iteye.com/blog/1766986
按照这个流程在eclipse里新建maven项目并运行
之后使用import Existing Maven Projects导入了一个已有的maven项目(ERP服务),结果很多jar文件都出现了Missing artifact下载失败的问题,而且build path里面的Maven Dependencies里面引用的包都找不到,结果从网上查找该问题解决方案,试用成功的解决方案只有下面这种:
http://www.liyanblog.cn/articles/2012/12/10/1355108335332.html
就是在本地的仓库目录下,把出现Missing artifact问题的所有文件夹都删了,然后重新执行update dependency就ok了。
重点,下面讲解下maven的package与install命令区别:
之前一直不明白package与 install的区别,今天测试了下。
如果b项目依赖a项目,而a打了包(package),jar仅仅时打到了a项目的target下。这时编译b项目,还是会报错,找不到所依赖的a项目,说明b项目在本地仓库是没有找到它所依赖的a项目。然后,我install a项目这时,有以下日志,[INFO] Installing G:\projects\a\target\a-0.0.1-SNAPSHOT.jar to F:\repository\com\chenjun\a\0.0.1-SNAPSHOT\a-0.0.1-SNAPSHOT.jar
[INFO] Installing G:\projects\a\pom.xml to F:\repository\com\chenjun\a\0.0.1-SNAPSHOT\a-0.0.1-SNAPSHOT.pom,说明a项目已安装到本地仓库了,并且是jar和pom同时安装的.
这时候去compileb项目,编译通过.
总之,package是把jar打到本项目的target下,而install时把target下的jar安装到本地仓库,供其他项目使用.
要想在本地打包package一个B项目,必须把B项目依赖的所有基础服务都install一遍(比如common、redis等),而且都必须是install成功,本地仓库有了相关项目的包,之后再编译打包B项目才能成功,否则B项目一直会报编译失败。
install一个项目:项目右键 --> Run As --> Maven install
package一个项目:项目右键 --> Run As --> Maven build --> Goals里输入 package -P develop即可
或者在jenkins里面的Goals and options里输入checkstyle:checkstyle findbugs:findbugs clean compile package -P develop【前提是manven里集成了checkstyle和findbugs】
针对实际开发中每个项目依赖的各种jar文件,这些jar文件下面又都依赖哪些版本的什么jar文件,我们可以通过:http://mvnrepository.com/ 这个网站进行详细查看,这个网站用起来很方便!
发表评论
-
领域精通涉及技术点(不分先后)
2017-12-20 19:35 618Java8 netty jvm kafaka消息队列 上传下载 ... -
计算机各种单位讲解及换算
2017-12-13 13:54 1635我还听过有UK的 一、最小单位:位(bit,缩写为b) 在原 ... -
JAVA字符串格式化-String.format()和MessageFormat的使用
2017-12-05 10:39 1436String.format()常规类型的格式化 Stri ... -
eclipse启动项目常见问题
2017-11-16 17:46 1180今儿遇到了个问题,ecli ... -
字符编码笔记:ASCII,Unicode和UTF-8
2017-10-23 16:37 456讲的太牛逼了: http://ww ... -
emoji简单讲解
2017-10-23 15:17 972emoji处理方式大起底 http://blog.csdn.n ... -
BigDecimal讲解
2017-10-12 15:58 442BigDecimal 由任意精度的整数非标度值 和 32 位的 ... -
eclips 控制台console上不打印信息
2017-09-06 21:53 5791、进windows菜单 -> show view -& ... -
详解RequestMappingHandlerMapping和RequestMappingHandlerAdapter
2017-08-29 17:08 2966http://donald-draper.iteye.com/ ... -
用@ExceptionHandler 来进行切面异常处理
2017-08-29 11:47 2307有时候我们想处理某个类里Controller中抛出的异常怎么搞 ... -
Spring 注解@Component、@Repository、@Service、@Controller区别
2017-08-28 15:27 1009spring 2.5 中除了提供 @Com ... -
线程的一点小总结
2017-08-23 20:36 705java中main方法启动的是一个进程还是一个线程? 答:是一 ... -
线程池
2017-08-23 17:35 518诸如Web 服务器、数据库 ... -
Class源码大概讲解
2017-08-23 16:47 507http://blog.csdn.net/a327369238 ... -
Spring 事务相关
2017-08-14 12:10 471Transactionz注解的readOnly ... -
把时间当做朋友-前言
2017-08-13 20:47 403要管理的不是时间,而是自己。人们生活在同一个世界,却又各自 ... -
单例里面的方法讲解
2017-08-11 14:55 487spring里的controller是单例的。系统针对每个co ... -
eclipse拷贝出来的项目名称还是原来的
2017-07-26 16:46 1076需要修改的有如下几个地方: 1、pom.xml里面打包的名字一 ... -
自定义hibernate方言,新增自定义函数
2017-06-27 10:47 875按位与运算(&)在许多数据库中都是支持的,遗憾的是,H ... -
http请求参数:header body paramter三种参数区别、联系
2017-06-19 10:46 488812345
相关推荐
以下是对"Maven常用知识整理"的详细阐述: 1. **项目依赖管理**:Maven通过pom.xml文件来管理项目的依赖关系,使得开发者可以声明项目需要的库,Maven会自动下载并管理这些库。依赖的版本冲突问题,Maven会按照一定...
在掌握了 Maven 的基础知识之后,可以进一步探索更高级的主题,如多模块项目管理、自定义构建生命周期、构建配置的优化等。这些主题将帮助开发者更高效地利用 Maven 来管理和构建复杂的 Java 项目。 以上是对 Maven...
这份"JavaWEB基础知识整理.rar"压缩包提供了一份详细的Java Web开发基础教程,适合初学者和有一定经验的开发者进行复习和巩固。以下是对其中核心知识点的详细解读: 1. **Java Web概述** - Java Web开发主要涉及...
### Maven教程整理 #### Maven简介 Maven是一个广泛使用的Java项目构建工具,它不仅能够进行构建,还能有效地管理项目的依赖关系、文档以及整个构建过程。与Ant等其他构建工具相比,Maven的一大特色在于它引入了...
SSM框架整合是Java开发中常见的一种技术组合,主要包括Spring、Spring MVC和MyBatis三个核心组件,再结合Maven进行项目构建和依赖管理。以下是对这个主题的详细阐述: **Spring框架** 是一个全面的企业级应用开发...
【Java知识整理笔记】 在Java开发中,Eclipse是一款广泛使用的集成开发环境(IDE),它提供了许多便捷的快捷键操作,提升开发效率。比如: 1. `Alt+/` 可以快速呼出代码补全菜单,帮助开发者快速完成代码编写。 2. ...
3. **Maven/Gradle**:项目管理和构建工具,用于自动化构建过程,管理依赖关系,生成可部署的软件包。 二、HTML相关技术基础知识 1. **HTML (HyperText Markup Language)**:网页内容的结构标记语言,定义了网页的...
下面我们将深入探讨JFinal、Maven以及IntelliJ IDEA在开发过程中的作用和相关知识点。 **JFinal** 是一个基于Java的高效MVC框架,设计目标是简化开发,提高开发效率。JFinal的特点包括: 1. **轻量级**:JFinal...
在"XML/Web Service整理"的主题中,我们可以深入探讨以下几个知识点: 1. **WSDL(Web Service Description Language)**:这是描述Web服务接口的标准语言,它定义了服务的位置以及如何调用服务。WSDL文件是XML文档...
本项目初始化过程中的依赖整理是项目开发的关键步骤,它确保了项目的正确配置和运行。下面我们将深入探讨Spring Boot项目初始化涉及的知识点,以及项目结构与文件的作用。 首先,我们看到一个`.gitignore`文件,这...
"JavaFx 小项目 整理的"这个标题暗示了这是一个集合了多个小型JavaFX应用的资源包,可能是为了教学、实践或快速演示JavaFX基本功能而设计的。 "E(fx)clipse项目"是描述中的关键词,这是一款Eclipse插件,专门为...
J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司推出的用于构建企业级分布式应用程序的框架,它提供了...通过阅读《第一章_J2EE全部要学知识整理.ppt》这样的资料,你可以系统地了解和学习这些概念和技术。
1. **项目结构**:通常,一个Java项目会有明确的目录结构,如src/main/java用于存放源代码,src/main/resources存储配置文件,以及Maven或Gradle的构建文件等。 2. **框架和库**:Java在Web开发中常使用Spring Boot...
这篇技术总结主要涵盖了Java相关的知识点,包括数据库操作、Eclipse IDE的使用、SpringMVC、JSON处理、日志查看、MySQL管理和项目管理等方面。以下是对这些知识点的详细说明: 1. **数据库操作**: - SQL更新语句...
【标题】:“jersey rest web services整理” 在Java世界中,RESTful Web服务已经成为构建可扩展、松散耦合和跨平台应用程序的标准方法。Jersey是实现Java API for RESTful Web Services (JAX-RS)规范的一个开源...
以下是对"最近在学习常用的Java开源项目,整理一下常用的代码.zip"这个压缩包中可能包含的知识点的详细解释: 1. **Maven或Gradle构建工具**:Java项目通常使用Maven或Gradle进行构建和依赖管理。通过查看项目的pom...
【Java+Web之高级应用源码整理】 在Java与Web开发的世界中,高级应用涉及到许多复杂的概念和技术。这个源码整理旨在提供一个深入学习和实践的平台,涵盖了许多关键领域,如Spring框架、MVC模式、数据库交互、安全...
标题“JAVA项目打包方式”指的是在Java开发过程中,如何将完成的项目整理成可执行的、便于分发的形式。在Java领域,常见的打包方式有JAR(Java Archive)、WAR(Web Application Archive)以及EAR(Enterprise ...