精华内容
下载资源
问答
  • 所以我们用一种新的方法来获取这些jar包。 方法很简单: 1、将工程Export打包成war包到电脑桌面上。如图: 2、然后桌面上就生成了一个Jersey.war文件。 3、接下来就是很常见的一个步骤,直接解压这个war包文件...

    这是我们所需要复制的所有已经经过Maven Update更新下载完的包。由于某种未知原因不能直接复制这些依赖包。所以我们用一种新的方法来获取这些jar包。

     


    方法很简单:

    1、将工程Export打包成war包到电脑桌面上。


     

    2、然后桌面上就生成了一个xxx.war文件。


     

    3、接下来就是很常见的一个步骤,直接解压这个war包文件,然后我们所需要的所有maven依赖的jar包都在里面。


     


     


    展开全文
  • maven项目打包获取依赖jar

    千次阅读 2019-03-22 16:53:37
    转:... <!-- 第一种打包方式 (maven-jar-plugin), 将依赖包和配置文件放到jar包外 --> <build> <sourceDirectory>src/main/java</sourceDirectory> &...
    转:https://www.cnblogs.com/strugglion/p/10020218.html
    
     <!-- 第一种打包方式 (maven-jar-plugin), 将依赖包和配置文件放到jar包外 -->
    <build>
        <sourceDirectory>src/main/java</sourceDirectory>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <!-- 将<directory>目录下的文件打包到<targetPath>下 -->
                <targetPath>${project.build.directory}</targetPath>
                <excludes>
                    <exclude>**/*.java</exclude>
                </excludes>
            </resource>
        </resources>
        
        <testSourceDirectory>src/test/java</testSourceDirectory>
        <testResources>
            <testResource>
                <directory>src/test/resources</directory>
                <filtering>true</filtering>
                <excludes>
                    <exclude>**/*.java</exclude>
                </excludes>
            </testResource>
        </testResources>
        
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
            
            <!-- 将项目依赖包复制到<outputDirectory>指定的目录下 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <id>copy-dependencies</id>
                        <phase>package</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                            <outputDirectory>
                                ${project.build.directory}/lib
                            </outputDirectory>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            
            <!-- 将项目依赖包的路径(与上一项中的<outputDirectory>对应)添加到classPath中 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <classpathPrefix>lib/</classpathPrefix>
                            <mainClass>com.ctbri.echoRisk.ApplicationStart</mainClass>
                        </manifest>
                        <manifestEntries>
                            <Class-Path>./</Class-Path>
                        </manifestEntries>
                    </archive>
                </configuration>
            </plugin>            
        </plugins>
    </build>

    复制代码

     

    复制代码

    <!-- 第二种打包方式 (maven-shade-plugin), 将依赖包和配置文件放到jar包内 -->
    <build>        
        <directory>${project.basedir}/target</directory>
        <finalName>${project.artifactId}-${project.version}</finalName>
    
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.21.0</version>
                <configuration>
                    <skipTests>true</skipTests>
                </configuration>
            </plugin>
            
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                    <compilerArguments>
                        <extdirs>${project.basedir}/lib/</extdirs>
                    </compilerArguments>
                </configuration>
            </plugin>
            
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <version>3.1.0</version>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>shade</goal>
                        </goals>
                        <configuration>
                            <minimizeJar>true</minimizeJar>
                            <filters>
                                <filter>
                                    <artifact>*:*</artifact>
                                </filter>
                            </filters>
                            <transformers>
                                <!-- 往MANIFEST文件中写入Main-Class是可执行包的必要条件。ManifestResourceTransformer可以轻松实现。 -->
                                <transformer
                                    implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                    <mainClass>com.ctbri.echoRisk.ApplicationStart</mainClass>
                                </transformer>
                                <!-- AppendingTransformer 用来处理多个jar包中存在重名的配置文件的合并,尤其是spring -->
                                <transformer
                                    implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
                                    <resource>META-INF/spring.handlers</resource>
                                </transformer>
                                <transformer
                                    implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
                                    <resource>META-INF/spring.schemas</resource>
                                </transformer>
                            </transformers>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

    复制代码

     

    复制代码

    <!-- 第三种打包方式 (maven-assembly-plugin) -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.21.0</version>
                <configuration>
                    <skipTests>true</skipTests>
                </configuration>
            </plugin>
    
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                    <compilerArguments>
                        <extdirs>${project.basedir}/lib/</extdirs>
                    </compilerArguments>
                </configuration>
            </plugin>
    
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                    <archive>
                        <manifest>
                            <mainClass>com.ctbri.echoRisk.ApplicationStart</mainClass>
                        </manifest>
                    </archive>
                </configuration>
                <executions>
                    <execution>
                        <id>make-assembly</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
    展开全文
  • 方便下载jar包,手动写的 本来不需要积分 但是CSDN里面 最低都需要2分
  • step 1 进入需要查找的地方的pom文件 step2 全局搜索版本的自定义变量名ctrl + shift + r step3 点击跳到上层,本层文件搜索版本变量

    step 1 进入需要查找的地方的pom文件

    step2 全局搜索版本的自定义变量名ctrl + shift + r

    step3 点击跳到上层,本层文件搜索版本变量

    展开全文
  • Maven中,您可以像这样在大多数IDE中获得项目依赖项的源代码: $ mvn dependency:sources $ mvn dependency:resolve -Dclassifier=javadoc 获取Jar的源代码 为Jar获取Javadoc,通常,开发人员不提供此功能...

    在Maven中,您可以像这样在大多数IDE中获得项目依赖项的源代码:

    $ mvn dependency:sources
    $ mvn dependency:resolve -Dclassifier=javadoc
    1. 获取Jar的源代码
    2. 为Jar获取Javadoc,通常,开发人员不提供此功能。

    1. Eclipse IDE

    在Eclipse IDE中,最好使用maven eclipse插件:

    $ mvn eclipse:eclipse -DdownloadSources=true
    $ mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=false

    要么

    pom.xml
    <build>
    	<plugins>
    	  <plugin>
    		<groupId>org.apache.maven.plugins</groupId>
    		<artifactId>maven-eclipse-plugin</artifactId>
    		<configuration>
    			<downloadSources>true</downloadSources>
    			<downloadJavadocs>false</downloadJavadocs>
    		</configuration>
    	  </plugin>
    	</plugins>
       </build>

    翻译自: https://mkyong.com/maven/maven-get-source-code-for-jar/

    展开全文
  • 百度搜索maven repository 选择一下网站进去,搜索相应的jar包即可获取
  • 例如:pom.xml文件中想依赖本地jar包reportng-1.1.5.jar &lt;dependency&gt; &lt;groupId&gt;org.uncommons&lt;/groupId&gt; &lt;artifactId&gt;reportng&lt;/artifactId&...
  • 多次遇见一个奇怪的问题是,maven加载jar包的时候,在pom.xml中有些jar包没有报错,如果去本地仓库下查看jar包,发现jar又正常下载好了,代码里也会有报错,报错的原因是jar依赖jar包没有下载下来。 简而言之,子...
  • 一般开发过程中,版本都是SNAPSHOT版本的。...build.gradle中的依赖是通过设置maven依赖实现。我们知道,maven可以说是通过一个坐标定位来确定唯一一个包的,所说的坐标定位分别是groupId,artifactId和versi...
  • Maven工程依赖jar包拷贝出来

    千次阅读 2018-05-29 09:22:50
    需求:将maven项目中依赖的jar包都拷贝出来一份 操作 输入下面命令 dependency:copy-dependencies -DoutputDirectory...这个命令可以将maven工程中的所有依赖jar包都拷贝到当前工程的lib目录下 执行结果 ...
  • IDEA创建Maven工程依赖jar包爆红问题

    千次阅读 2019-03-08 19:41:00
    使用IDEA创建maven工程后,在pom.xml文件中添加jar包坐标依赖后报错, 如图: 报错导致一些注解无法添加,如图: 在maven本地仓库中发现该jar包存在: 但是会发现存在多个相同的jar包,原因是无法...
  • 有的时候想获取某一个jar包,但是下载一般都会需要比较多的C币(可能只是一个普通的jar),想想就划不来,很多jar其实是可以从Maven仓库中获取的,以下就配置Maven仓库的过程做一个简单的note: Apache官网下载...
  • mvn dependency:tree -Dverbose -Dincludes=com.kx.common:kx-common-net
  • 主要介绍了IDEA中已配置阿里镜像但maven无法下载jar包的问题,本文给大家分享解决方法,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • IDEA使用之让maven项目自动依赖jar

    千次阅读 2018-12-06 12:31:36
    当我们用manven构建项目的时候,我们在pom.xml中删除一个依赖或者添加一个依赖,发现依赖还是没有改变,我们可以进行设置,在File-&gt;Settings-&gt;Build、Execution、Deployment中的...
  • http://mirrors.163.com/maven/repository/maven-public/ url > < releases > < enabled > true enabled > releases > < snapshots > < enabled > true enabled > snapshots > ...
  • kettle是国外开源的一款ETL集成工具,其最新版8.2版本改为了maven项目,由于其maven仓库下载实在太慢,这里提供了我费了一两天才下载好的依赖包,直接解压放在本地仓库即可。方便好使,好用的给个五星好评。
  • maven是一个非常好用的东西,在我们日常开发中依赖jar就不在这里说了,我们主要说的是使用maven打包的问题。我们可能会碰到不一样的打包方式,,这里我们主要使用的三个Maven打包插件maven-dependency-plugin(依赖...
  • IDEA 非maven项目打jar包 ** 普通java项目打JAR包方式(包含第三方依赖包): ①在保证程序能运行情况下: ② ③ ④ ***最后就生成JAR包了 在相应文件夹下运行控制台命令 java -jar .jar 就可以运行了 ...
  • jar之间的依赖引入 项目拆分合并 本篇博文结合实际操作讲述jar依赖关系。 一.依赖的范围(有效性) 要详细理解依赖关系首先得明确依赖的范围。依赖范围有3种:compile test provided compile...
  • maven依赖项目路径jar

    千次阅读 2018-07-15 11:44:55
    ${project.basedir}/libs/ojdbc7-12.1.0.2.jar <version>12.1.0.2 <groupId>org.apache.maven.plugins <artifactId>maven-war-plugin ${project.basedir}/libs <targetPath>WEB-INF/lib ...
  • lib是文件夹名 ,在pom文件的同级目录 mvn dependency:copy-dependencies -DoutputDirectory=lib 列出所有的jar包: mvn dependency:list
  • 今天接手一个项目A,里面maven依赖引入了我们公司自己... 仔细检查发现,项目B打的maven jar包和平常的项目打的jar包结构不太一样,猜测可能是由于打包方式不同导致包的结构不同,无法获取到指定的路径才报的错。 ...
  • Maven项目中获取Jar

    千次阅读 2018-08-30 08:46:29
    最近有这样一个需求,之前有个Maven项目,然后依赖了相关的Jar包,不过目前需要把相关的Jar包导入到一个非Maven项目,这样如果一个个Jar包去下载就很麻烦,不过Maven有一个命令可以解决该问题。 只要到该项目下的...
  • 在网上看到很多文章,都是再pom.xml设置好排斥lib的配置后,再通过java -jar -Dloader.path=.,lib XXXXXX.jar这样的命令来启动,但我实际尝试后,会得到这样的报错:Error: Unable to access jarfile .path=.,lib,...
  • minIO-6.0.11版本,在非maven的老项目中集成一个技术真的是很头疼的一件事,因为jar包冲突能让你浪费半天时间,所有未了大家遍历就拿去用吧!可以互相交流技术哦大家!
  • pom.xml 1.8 1.8  src\main\webapp\WEB-INF\lib   把本地jar包放在WEB-INF\lib下面,如上配置即可。
  • 这里提供两种获得方式,要是需要其他jar包和依赖jar包的可以看看文章中的链接看看是否有你需要的jar包。 1、方式一 : 去我百度网盘上一键下载获取 注意:我百度网盘上是5.2.0的,当前(我写这篇水文时)官方已出5.2.0...
  • 将pom的依赖直接粘贴进pom.xml,运行bat文件就可以将jar包一次性下载。需要maven环境
  • Maven私服上传jar实操

    千次阅读 2020-05-09 15:50:06
    本文用实操的方式教大家如何上传jar到自己的Maven私服仓库,觉得有用的不妨点个赞!! 1.上传第三方jar步骤 前提是你已经有自己的私服了,如何搭建私服暂时不在本文讨论中。 首先登录 默认账号密码是admin/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 63,658
精华内容 25,463
关键字:

maven获取依赖jar