
maven
文章平均质量分 93
clamaa
这个作者很懒,什么都没留下…
展开
-
Maven坐标,依赖,仓库
1. 坐标和依赖maven的一大功能就是管理项目依赖,为了能够自动化地解析任何一个java构件,maven就必须将它们一一标识,这就是依赖管理的基础——坐标。 1.1 坐标重复地搜索、浏览网页和下载类似的jar文件,可以交由计算机来做。而计算机工作必须基于预定义的规则,maven中定义了这样一种规则:任何一个构件都可以使用maven坐标进行唯一标识,maven坐原创 2017-04-11 09:48:20 · 1144 阅读 · 0 评论 -
使用maven构建web项目
最近在适应maven的项目构建方式,在某个web项目的基础上将原来的项目修改为maven build的方式(原来是eclipse项目方式构建),其中遇到了很多的问题,以下是总结和归纳: 1. 编写maven头确定groupId, artifactId, version后一步步来就可以了:<project xmlns="http://maven.apache.org/POM/4.0.原创 2017-04-11 09:48:26 · 213 阅读 · 0 评论 -
java基础-构建命令行运行的java程序简要注意
今天编写了一个运行在服务端的java工具类,才发现自己以前很少关注运营方面的内容,导致在服务端部署一个java的工具变得异常困难,其实这也是自己对java的了解不够造成的。 首先,当代码编写完成之后,在主类中必须要有main函数,其中的参数非常重要。根据一位同事的说法,除正常的执行程序之外,其中至少要包含两种参数:-v(软件版本,以及作者等介绍信息),-h(软件的帮助信息,良好的帮助文档能原创 2017-04-11 09:51:06 · 273 阅读 · 0 评论 -
Java测试用例简介
最近需要向组内其他成员普及一下关于Java测试用例的相关知识,特在此进行一下简单的学习和总结。JUnit简介JUnit是一个开源的Java单元测试框架,JUnit4对原有的JUnit框架进行了大幅度的改进,主要目标便是利用了Java中的Annotation,来代替以前必须要继承AbstractTestCase,以及要测试的方法名称必须test为前缀。 JUnit4中提供了三个Ann原创 2017-04-11 09:52:24 · 12243 阅读 · 0 评论 -
Maven assembly插件进行自定义构建
众所周知,Maven是一个约定优于配置的java构建工具,通常我们只需要定义非常少的内容,就可以根据package标签属性来构建生成的jar, war包的相关内容。 如果想要对maven中依赖的内容一起打包,就需要使用maven-assembly-plugin来实现,对于该插件,其基本的配置如下: maven-assembly-plugin原创 2017-04-11 09:52:53 · 408 阅读 · 0 评论 -
web项目中遇到的Maven包依赖冲突问题解决
在搭建web项目时,出现一个比较诡异的问题,任何JSP页面突然都不能够正常地显示,系统爆出HTTP:500(服务器内部错误)的页面 HTTP Status 500 - java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jd原创 2017-04-11 09:58:14 · 1118 阅读 · 0 评论 -
使用maven构建基本的web项目结构
由于当前公司在组织进行项目基本结构的整理,将以前通过eclipse/ ant 方式构建的项目向maven上迁移,于是便进行maven项目方面的调研。 对于maven项目,基本的结构已经在标准文件中: http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout原创 2017-04-11 09:59:49 · 1134 阅读 · 0 评论