关闭

Maven:完整参考手册--1.3 一个通用的接口

1924人阅读 评论(0) 收藏 举报

       声明:本人英语不好,翻译的可能不好,如果哪里出现错误,还请指出。

      之前的Maven为构建软件提供了一个通用的接口,每一个项目需要某些人专门来管理这个构建系统。开发者不得不脱离软件开发,使用一定的时间,去了解每一个他们想要构建的项目的特性。2001年,你必须以以一种不同的方式来构建项目例如Turbine,如果你将建立一个类似项目Tomcat。如果新的能执行对源代码的静态分析源代码分析工具来了,或如果有人开发了新的单元测试框架,每个人都将放弃他们原来的做法,并且开始思考怎么将它使用在自己的定制开发环境中。你如何运行单元测试?有一千个不同的答案。这种环境的特点是对于许多的工具和建设程序的无休止的争论。在Maven效率低下的时代,被称为构建工程师。

      今天,大多数开源开发商已经使用或正在使用Maven来管理新的软件项目。这种转变更少的是从一个移动开发构建工具到另一个,更多的是开发者开始采取一个项目构建的通用接口。由于软件系统已经变得更加模块化,构建系统变得更加复杂,项目数量陡增。在Maven出现之前,当你想要从Subversion 检查出这样的项目 Apache ActiveMQ  Apache ServiceMix,并且从源代码编译,你真的不得不预留一个小时左右找出每一个具体项目的构建系统。是什么项目需要建设?我需要下载哪些库?哪里放呢?我可以在生成执行什么样的目标文件?在最好的情况下,采取了几分钟,找出一个新项目的构建,在最坏的情况下(像的老ServletJakarta项目中的API实现),项目的构建是如此难,需要采取多小时去了解哪些是可以编辑的源文件,那些需要编译。这些天,你从源代码中找出它,并运行命令mvn install命令

       虽然Maven提供了一系列好处,包括依赖管理和通过插件重用的通用构建逻辑,但是成功的核心原因是,它定义了一个共同构建软件接口。当你看到类似项目 Apache ActiveMQ使用Maven,你可以假设,你就可以检查它从源代码,并方便地建立MVNinstall

5
0
查看评论

maven打包dubbo服务接口(maven-assembly-plugin)

dubbo 服务只需要提供service层接口,并不需要用servlet容器。完全打成其他的包直接去跑,dubbo接口性能就不会因为tomcat的限制。 dubbo 容器的加载内容可以扩展,内置了spring, jetty, log4j等加载,可通过Container扩展点进行扩展,参见:Conta...
  • convict_eva
  • convict_eva
  • 2016-10-10 10:47
  • 3908

Maven 中文帮助文档

  • 2016-04-05 16:34
  • 6.61MB
  • 下载

maven实现按需打包指定接口

Maven实现接口按需打包。
  • BeMoreQuiet
  • BeMoreQuiet
  • 2017-10-21 10:02
  • 546

maven 项目(五) spring集成springMVC开发统一接入API--实现test接口

为什么要采用测试接口的方式:贴完代码我再来说; 1.贴张图片 2.是测试接口地址的暴露方式: @Controller public class ApiTestController { @Value("${epeit.api.server}") private S...
  • u010235716
  • u010235716
  • 2016-04-19 15:38
  • 2353

Jenkins+maven+jmeter接口可持续集成自动化测试

说到接口我们都能想到jmeter这个工具,但是我们如何借助jenkins来做可持续集成自动化的测试呢?下面就是我对jenkins、maven、jmeter做的可持续化集成环境搭建的学习心得。 一,jmeter脚本录制 这一步就是录制Jmeter脚本,确保脚本能正确运行。 二,建立一个mave...
  • fengzhen200000
  • fengzhen200000
  • 2017-06-13 16:12
  • 2531

maven打包dubbo服务接口(maven-assembly-plugin)

  • 2016-10-10 10:41
  • 20KB
  • 下载

webservice通用接口

/** * @方法名称: sendMessage * @param url 访问路径 * @param namespaceURI  webService 命名空间 * @param methodName 调用接口方法 * @param opAddEntryArgs 传给接口参数 * @pa...
  • qq_32571823
  • qq_32571823
  • 2016-07-29 10:01
  • 522

【通用开发框架】一套完整的Android通用开发框架

MVP模式 MVP 简介 Android MVP Sample,MVP+Retrofit+RxJava实践小结 github地址 https://github.com/WuXiaolong/AndroidMVPSample 相关博客 Andr...
  • ourpush
  • ourpush
  • 2016-11-28 21:54
  • 412

jmeter接口自动化测试之一:jmeter+maven+eclipse搭建

最近在做接口自动化测试,之前一直在postman、soupui、jmeter之间选型,由于本人最熟悉jmeter,就先拿jmeter开刀,之后有时间再分享其它两种工具的接口测试 此篇博客主要来聊聊如何搭建jmeter+maven+eclipse 1、在eclipse中新建maven工程 2、新...
  • songer_xing
  • songer_xing
  • 2016-12-19 20:12
  • 5866

基于Jmeter+Maven+Jenkins持续集成接口测试框架

基于Jmeter+Maven+Jenkins持续集成接口测试框架 前言 前段时间公司正好准备开始进行接口测试及接口监控方面的工作,为了使得接口测试及接口功能监控,所以我根据以往对Jmeter的使用经验,设计了一套最简单的Jmeter持续集成接口测试框架。虽然网上这块的资料也不少,但在做的过程中也...
  • qingchunjun
  • qingchunjun
  • 2016-12-18 13:13
  • 5584
    个人资料
    • 访问:1067667次
    • 积分:14049
    • 等级:
    • 排名:第1050名
    • 原创:238篇
    • 转载:9篇
    • 译文:14篇
    • 评论:407条
    博客公告
    本人已经有一年多没有接触过PhoneGap和JQueryMobile了,所以对于这两个技术已经忘得差不多了,请不要再过多的咨询我这两个技术相关的问题了,谢谢!
    博客专栏
    最新评论