精华内容
下载资源
问答
  • Bazel的本地(只读)代理,可访问安全存储后面或本地Maven存储中的Maven资源 产品特点 提供对需要通过https://127.0.0.1:8499/maven/<repository>/...进行身份验证的Maven存储的无密码访问(从~/.m2/settings....
  • 常见配置 <?xml version="1.0" encoding="UTF-8"?...xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave...

    常见配置

    <?xml version="1.0" encoding="UTF-8"?>
    <project>xmlns="http://maven.apache.org/POM/4.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        
        <!--标识项目,坐标【必填】-->
        <groupId>com.codedancing.maven</groupId>
        <artifactId>Test</artifactId>
        <version>1.0.0</version>
        <!--指定项目打包类型 jar war pom【可选,默认jar】-->
        <packaging>jar</packaging>
    
        <!--项目名称【可选】-->
        <name>Maven-Test</name>
    
        <!--项目描述信息【可选】-->
        <description>
            这是一个maven的测试工程
        </description>
    
        <!--开发者信息列表【可选】-->
        <developers>
            <developer>
                <id>001</id>
                <name>codedancing</name>
                <email>developer@codedancing.com</email>
                <roles>
                    <role>Creator</role>
                </roles>
            </developer>
        </developers>
    
        <!--属性信息【可选,但是一般都会配置一些】-->
        <properties>
            <!--配置编码-->
            <encoding>UTF-8</encoding>
            <!--配置JDK版本-->
            <java.version>1.8</java.version>
            <!--配置Maven内置属性【可选,但是可以覆盖】-->
            <!--语法级别 和 编译级别(也可以使用下面 plugin 中定义的信息,删除此处)-->
            <maven.compiler.source>${java.version}</maven.compiler.source>
            <maven.compiler.target>${java.version}</maven.compiler.target>
            <!-- 统一项目字符集 -->
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        </properties>
    
        <!--配置依赖的jar包-->
        <dependencies>
            <!--依赖的第三方的jar包坐标-->
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.12</version>
                <scope>test</scope>
            </dependency>
        </dependencies>
    
        <!--配置构建信息-->
        <build>
         	<!--插件也是由maven管理并且构建的一个程序,插件也有坐标,插件是支撑maven工作-->
            <plugins>
    			<!-- 配置编译 -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.1</version>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <encoding>UTF-8</encoding>
                    </configuration>
                </plugin>
                
                <!-- 配置资源文件编码 -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-resources-plugin</artifactId>
                    <version>3.1.0</version>
                    <configuration>
                        <encoding>UTF-8</encoding>
                    </configuration>
                </plugin>
                
                <!--复制依赖的jar到classpath-->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-dependency-plugin</artifactId>
                    <version>3.1.1</version>
                    <!--配置插件的执行的目标-->
                    <executions>
                        <execution>
                            <id>copy</id>
                            <phase>package</phase>
                            <goals>
                                <goal>copy-dependencies</goal>
                            </goals>
                            <configuration>
                                <!-- project.build.directory 默认target目录-->
                                <outputDirectory>
                                    ${project.build.directory}/lib
                                </outputDirectory>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
    
                <!--jar:用来生成jar文件-->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <version>3.1.0</version>
                    <!--配置其他的信息-->
                    <configuration>
                        <archive>
                            <!--在maninfest中配置的属性一定要注意大小写-->
                            <manifest>
                                <!--主类-->
                            <mainClass>
                                com.codedancing.maven.TestMaven
                            </mainClass>
                                <!--表示:将依赖的jar路径添加到classpath-->
                                <addClasspath>true</addClasspath>
                                <!--表示:依赖的jar在lib目录指定lib为classpath的前缀-->
                                <classpathPrefix>/lib</classpathPrefix>
                            </manifest>
                        </archive>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    
    </project>
    
    

    本地仓库清理(Linux)

    当 maven下载依赖时,如果网络中断,会产生一些 .lastUpdated 文件和 unknown 文件夹,可能导致无法正常下载依赖,可以使用一下命令清理

    进入 maven 本地仓库目录,执行
    find ./ -name *.lastUpdated -o -name unknown | xargs rm -rf

    展开全文
  • maven资源库的查找顺序 当你建立一个 Maven 的项目,Maven 会检查你的 pom.xml 文件,以确定哪些依赖下载。Maven 获取依赖资源的顺序:本地资源库——&gt;Maven中央存储库 http://search.maven.org/——&gt...

    maven资源库的查找顺序

    当你建立一个 Maven 的项目,Maven 会检查你的 pom.xml 文件,以确定哪些依赖下载。Maven 获取依赖资源的顺序:本地资源库——>Maven中央存储库 http://search.maven.org/——>远程仓库(查找不到,才往下一级查找)
    首先,将从本地资源库获得 Maven 的本地资源库依赖资源,如果没有找到,然后把它会从默认的 Maven 中央存储库 http://search.maven.org/ 查找下载。

    展开全文
  • 一次清除本地maven仓库所有.lastUpdated文件脚本;或者清除所有未下载完成jar的附属文件。适用于win/mac/linux
  • maven本地已经有的包了,如何不下载 到所有资源包目录下(.jar文件同级目录),删除_remote.repositories文件 cd ~/.m2/ find . -name '_remote.repositories' -delete

    maven本地库已经有的包了,如何不下载
    到所有资源包目录下(.jar文件同级目录),删除_remote.repositories文件
    cd ~/.m2/
    find . -name '_remote.repositories' -delete

    展开全文
  • Centos7查看maven本地仓库地址

    万次阅读 2018-10-31 15:01:42
    安装完maven后 所谓的{user_home}/.m2/repository找不见 先运行命令行 mvn help:effective-settings   等下载完jar包后 这里的 &lt;localRepository&gt;就是本地仓库了 一般为/root/.m2/repository   ...

    安装完maven后 所谓的{user_home}/.m2/repository找不见  
    先运行命令行 mvn help:effective-settings

     

    等下载完jar包后  这里的 <localRepository>就是本地仓库了   一般为/root/.m2/repository
     

    如果你没有做任何特殊配置的话

    展开全文
  • linux下搭建maven私服

    2020-04-02 13:01:46
    maven私服我相信很多公司都有,私服的好处有以下几点: 1、 节省下载资源开销。jar包(不一定是jar,也可以是其他资源)都存在私服,可以不必每次下载都去远程仓库去下载,因为有的远程仓库确实下载很慢。 2、 ...
  • linuxmaven配置

    千次阅读 2017-02-09 20:04:50
    一....tar -zxvf apache-maven-3.3.9-bin.tar.gz (安装路径为:/usr/local/maven) 三.安装 在 /etc/profile 文件里添加以下内容 export MAVEN_HOME=/usr/local/maven  export PAT
  • Maven 本地仓库

    2021-01-12 15:42:53
    配置文件位置 找到自己Maven的本地安装位置,并找到配置文件 D:\devbasic\maven\apache-maven-3.6.0\conf 本地仓库 Maven的本地资源仓库是用来存储所有项目的依赖关系(插件、jar包、依赖描述文件)这些文件被Maven...
  • Linux安装Maven、POM及配置文件详解

    千次阅读 2020-06-02 12:10:21
    下载Maven 下载地址 https://maven.apache.org/download.cgi 下载maven安装包 [root@oahzero]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz ...
  • Linux 搭建安装Maven环境以及编译打包

    千次阅读 2020-09-15 14:59:25
    1.前言 这里,已经提前下载并安装好JDK 。如果没安装,先安装JDK。 2. 安装Maven ...#wget ...# mv apache-maven-3.3.9 /usr/loc.
  • 配置了外网的maven远程仓库地址的资源库,本地找不到,就会通过代理资源库中的地址,找到远程仓库,从远程仓库中下载所需要的jar,比如从阿里的仓库下载。 group:组仓库或组资源库。 使用时连接组仓库,包含Hosted...
  • apache-maven-3.5.4-bin.zip,本地maven库压缩包,具体配置流程可在我的文档中查看
  • Linux下安装Maven和IDEA配置Maven

    千次阅读 2017-05-03 21:17:12
    1. 下载 Maven,会下载文件存放到 Downloads 下面 官网地址:http://maven.apache.org/download.cgi 下载  apache-maven-3.5.0-bin.tar.gz Maven二进制包文件 2. 解压文件 [root@localhost ~]# cd Downloads /*...
  • linux安装Maven和JDK8

    2020-07-04 15:33:02
    ubuntu安装JDK和Maven安装JDK8查看JDK信息安装maven1.下载并上传安装包2.解压安装包3.修改配置文件4.配置环境变量 安装JDK8 输入 java -v 因为机子没装过 所以会有错误提示。这时选择下面提示的版本下载一个。我...
  • maven

    千次阅读 多人点赞 2018-07-11 16:03:00
    maven 什么是maven 什么是maven项目 pom.xml—— jar包的定位 仓库——jar包的存储 JUnit maven 什么是maven Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom....
  • 文章目录前言问题分析环境搭建说明Nexus3安装本地Maven配置修改setting.xml上传本地Jar使用本地包结合Idea上传本地项目至私有 前言 近期在做系统优化,重构等工作,关于本地jar包、三方jar(未上传到中央仓库)的...
  • Linux安装maven

    2021-10-31 21:55:02
    进入maven官网下载安装包:Maven – Download Apache Maven 在网页下方进入maven历史版本下载页面 进入maven3.6.0版本下载页面 进入二进制安装包下载页面 下载安装包:apache-maven-3.6.0-bin.tar.gz ...
  • [linux]手动下载maven

    2020-05-09 10:24:49
    由于网络问题,自动下载maven的包依赖时经常出错,遇到如下错误 :::: ERRORS SERVER ERROR: ...
  • 前言:持续集成需要的基本环境: JDK、Maven、Jenkins,关于JDK安装配置就不再赘述,本文记录基础就在 JDK环境安装好的情况下,安装Jenkins及Maven 一、下载jenkins 安装包 并进行安装 1、下载安装包,wget -O ...
  • 零、前言一、Maven设置远程仓库二、测试使用到的settings.xml和pom.xml1. settings.xml2. pom.xml三、测试测试一:测试二:测试三:测试四:四、总结:1. maven设置远程仓库的优先级如下:2. 设置远程仓库的两种配置...
  • Maven 更换远程仓库地址

    千次阅读 2017-08-03 17:54:58
    1.第一种方式,通过setting.xml...该文件路径D:\IDE\apache-maven-3.2.3\conf\setting.xml 该文件大部分内容都已经注释,我们需要添加如下内容: profile> id>devid> repositories and pluginRepositories here-->
  • 很多软件开发都会用到私服,常用的做法就是本地搭建一个nexus私服,但是一般创业团队没有专门的运维,所以还是把专业的事情交给专业的人来维护,目前很多大厂都推出自己的开发套件,非常方便,...
  • 本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包...
  • maven 本地仓库的配置以及如何修改默认.m2仓库位置

    万次阅读 多人点赞 2016-10-28 16:24:38
    本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包...
  • 一般的jar包maven库都有,在maven库找到相应的jar包,地址http://mvnrepository.com/,只需要在pom文件中添加即可,但有的jar包maven库没有,此时需要通过命名添加到本地,如我要添加ueditor-1.1.2.jar,在maven么...
  • linuxmaven 和 nexus3 的搭建简述为何要自己要在 linux 上搭建 maven 和 nexus资源下载安装和调试注意点成果截图说明错误码 为何要自己要在 linux 上搭建 maven 和 nexus 在 linux 上搭建 maven 个人暂时觉得...
  • 提供镜像资源利用,针对于公司内部使用的镜像,推送到本地的私有仓库中,以供公司内部相关人员使用。 现在Docker用处越来越多了,所以今天就想着搭建一个私有镜像仓库来维护内部我们自己的镜像。 环境 CentOS 7.x ...
  • Maven:仓库、索引、本地与远程杂谈

    千次阅读 2018-04-10 21:51:28
    centos用了一个月,当时装双系统分给 linux 50g空间,现在有点不够用了。今天在清理空间时发现了一个叫做nexus-maven-repository-index...的文件夹有2g大小,看名字就知道是maven仓库相关,上网搜了一下作用,然后...
  • 什么是Maven仓库 在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,...重复永 远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,646
精华内容 6,258
关键字:

linuxmaven资源库

linux 订阅