• maven中如果使用本地jar


    1、安装到本地仓库
    class12.jar这个东西在中央仓库里没有,所以,cmd到oracleproduct10.2.0db_1jdbclib路径下,mvn install 就好了(发布第三方jar到本地库)

    安装到本地库的命令:

    mvn install:install-file -DgroupId=com.oracle -DartifactId=classes12 -Dversion=10.2.0.4 -Dpackaging=jar -Dfile=d:apache-maven-3.0.1-binclasses12.jar 


    Tips:
    安装到本地时,要关注安装到的本地仓库。特别是有多个settings.xml的场景

      <!-- localRepository
       | The path to the local repository maven will use to store artifacts.
       |
       | Default: ${user.home}/.m2/repository
      <localRepository>/path/to/local/repo</localRepository>
      -->
    <localRepository>D:maven
    epository</localRepository>


     

    Gradle 是以 Groovy 语言为基础,面向Java应用为主.基于DSL(领域特定语言)语法的自动化构建工具。
    gradle对多工程的构建支持很出色,工程依赖是gradle的第一公民。
    gradle支持局部构建。
    支持多方式依赖管理:包括从maven远程仓库、nexus私服、ivy仓库以及本地文件系统的jars或者dirs
    gradle是第一个构建集成工具(the first build integration tool),与ant、maven、ivy有良好的相容相关性。
    轻松迁移:gradle适用于任何结构的工程(Gradle can adapt to any structure you have.)。你可以在同一个开发平台平行构建原工程和gradle工程。通常要求写相关测试,以保证开发的插件的相似性,这种迁移可以减少破坏性,尽可能的可靠。这也是重构的最佳实践。
    gradle的整体设计是以作为一种语言为导向的,而非成为一个严格死板的框架。
    免费开源

    2、直接引用
    不讲jar包添加到本地仓库也可在maven工程中使用外部jar包的做法:

    假设将包htmlparser.jar放入了项目下的lib目录中 :
    -> ${project}/lib/htmlparser.jar
    则pom.xml文件中依赖可以如下:

    <dependency>  
        <groupId>com.htmlparser</groupId>  
        <artifactId>htmlparser</artifactId>  
        <version>2.0</version>  
        <scope>system</scope>  
        <systemPath>${project.basedir}/lib/htmlparser.jar</systemPath>  
    </dependency>  


    http://blog.csdn.net/a491857321/article/details/51085167


  • 相关阅读:
    php array function
    scrum敏捷开发重点介绍
    PHP文件操作
    正则
    PHP面向对象
    PHP数组
    PHP函数参数
    PHP运算符优先级
    PHP判断变量类型和类型转换的三种方式
    PHP变量的传值和引用
  • 原文地址:https://www.cnblogs.com/softidea/p/4143779.html
Copyright © 2020-2023  润新知