旅行记账哪个哪款记账软件最好用用

maven将本地jar安装到本地仓库
maven本地jar安装到本地仓库:1.首先确认你的maven是否已经配置。
2.本地的jar包位置:
3.安装本地的jar到本地仓库:
mvn install:install-file -Dfile=D:/taobao-sdk-java-auto-.jar -DgroupId=com.ganshane.specs -DartifactId=taobao-sdk-java-auto- -Dversion=1.0.0 -Dpackaging=jar
mvn install:install-file -Dfile=D:/taobao-sdk-java-auto--source.jar -DgroupId=com.ganshane.specs -DartifactId=taobao-sdk-java-auto--source -Dversion=1.0.0 -Dpackaging=jar
4.到本地仓库查看安装是否成功:如下截图表示安装成功
5.最后在自己项目中添加jar依赖:
6.查看maven中是否添加成功:
1.自定义jar的artifactId不能一样,但是groupId可以一样
2.上述命令中注意空格,一定查看控制是否执行了build success,否则就添加失败。Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 - 仰望者 - ITeye技术网站
博客分类:
有关MAVEN仓库的理解参见:
MAVEN依赖关系中Scope的作用
Dependency Scope 在POM 4中,&dependency&中还引入了&scope&,它主要管理依赖的部署。目前依赖项的作用域&scope&可以使用5个值:
在定义项目的依赖项的时候,我们可以通过scope来指定该依赖项的作用范围。scope的取值有compile、runtime、test、provided、system和import。
compile:这是依赖项的默认作用范围,即当没有指定依赖项的scope时默认使用compile。compile范围内的依赖项在所有情况下都是有效的,包括运行、测试和编译时。
runtime:表示该依赖项只有在运行时才是需要的,在编译的时候不需要。这种类型的依赖项将在运行和test的类路径下可以访问。
test:表示该依赖项只对测试时有用,包括测试代码的编译和运行,对于正常的项目运行是没有影响的。
provided:表示该依赖项将由JDK或者运行容器在运行时提供,也就是说由Maven提供的该依赖项我们只有在编译和测试时才会用到,而在运行时将由JDK或者运行容器提供。
system:当scope为system时,表示该依赖项是我们自己提供的,不需要Maven到仓库里面去找。指定scope为system需要与另一个属性元素systemPath一起使用,它表示该依赖项在当前系统的位置,使用的是绝对路径。
POM文件里面可以引用一些内置属性(Maven预定义可以直接使用)
${basedir} 项目根目录
${version}表示项目版本;
${project.basedir}同${basedir};
${project.version}表示项目版本,与${version}相同;
${project.build.directory} 构建目录,缺省为target
${project.build.sourceEncoding}表示主源码的编码格式;
${project.build.sourceDirectory}表示主源码路径;
${project.build.finalName}表示输出文件名称;
${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes
如何在Maven项目中引入本地包呢?
比如我从其它项目打一个jar包,引入到现有项目中。
方法一:将待引入的包放在目录下如lib目录下,修改pom文件,加入依赖并且scope要设置为system
&dependencies&
&dependency&
&groupId&com.fbcds&/groupId&
&artifactId&fbcds&/artifactId&
&version&1.0&/version&
&scope&system&/scope&
&systemPath&${project.basedir}/lib/fbcds.jar&/systemPath&
&/dependency&
&/dependencies&
上面设置完成后,运行mvn package命令执行成功。但打出来的包里面不包含lib目录和fbcds.jar这个引用的包,即打出来的包不是可执行的jar。所以个人开发的话可以使用这种方式,如果团队开发请使用方法二。
方法二:将待引入的jar包安装到本地repository中
1、先把待引入的jar包放在一个目录下,需要改一下包名,如fbcds.jar修改成fbcds-1.0.jar,如F:\lib目录,在命令行CD到lib目录,执行以下命令:
mvn install:install-file -Dfile=fbcds-1.0.jar -DgroupId=fbcds -DartifactId=fbcds -Dversion=1.0 -Dpackaging=jar
mvn install:install-file -Dfile=ojdbc7-1.0.jar -DgroupId=ojdbc7 -DartifactId=ojdbc7 -Dversion=1.0 -Dpackaging=jar
2、修改项目pom文件加入包对应的依赖
&dependencies&
&dependency&
&groupId&log4j&/groupId&
&artifactId&log4j&/artifactId&
&version&1.2.17&/version&
&/dependency&
&dependency&
&groupId&fbcds&/groupId&
&artifactId&fbcds&/artifactId&
&version&1.0&/version&
&/dependency&
&dependency&
&groupId&ojdbc7&/groupId&
&artifactId&ojdbc7&/artifactId&
&version&1.0&/version&
&/dependency&
&/dependencies&
上面的fbcds和ojdbc7就是新加的引用包的依赖。
完成后,在本地仓库可看到对应的文件夹内容:
MAVEN如何打可执行的JAR包
前提条件:已成功将待引入的jar包安装到本地repository中
方法一、使用maven-shade-plugin插件打可执行的jar包
插件查找链接:
1、测试类代码
package com.lwf.
import java.sql.C
import java.sql.DriverM
import java.sql.ResultS
import java.sql.SQLE
import java.sql.S
import com.eclink.fbcis.store.StoreD
public class TestClass {
public static void main(String[] args) {
StoreDao a = new StoreDao();
System.out.println("------" + a.toString());
Connection con =
Statement st =
ResultSet rs =
String sql = "select * from temp_head where temp_no='C08015'";
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection("jdbc:oracle:thin:@//10.101.2.19:1521/pdbqmytcis","qmytcis","qmytcis123");
st = con.createStatement();
rs = st.executeQuery(sql);
if(rs.next()){
System.out.println(rs.getString("temp_no"));
} catch (Exception e) {
e.printStackTrace();
} finally{
rs.close();
st.close();
con.close();
} catch (SQLException e) {
e.printStackTrace();
上面类中引用到了fbcds和ojdbc7包的内容。
2、对应pom文件
&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&222&/groupId&
&artifactId&222&/artifactId&
&version&0.0.1-SNAPSHOT&/version&
&name&222&/name&
&dependencies&
&dependency&
&groupId&log4j&/groupId&
&artifactId&log4j&/artifactId&
&version&1.2.17&/version&
&/dependency&
&dependency&
&groupId&fbcds&/groupId&
&artifactId&fbcds&/artifactId&
&version&1.0&/version&
&/dependency&
&dependency&
&groupId&ojdbc7&/groupId&
&artifactId&ojdbc7&/artifactId&
&version&1.0&/version&
&/dependency&
&/dependencies&
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-shade-plugin&/artifactId&
&version&2.4.3&/version&
&executions&
&execution&
&phase&package&/phase&
&goal&shade&/goal&
&configuration&
&transformers&
&transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"&
&mainClass&com.lwf.test.TestClass&/mainClass&
&/transformer&
&/transformers&
&/configuration&
&/execution&
&/executions&
&/plugins&
&/project&
在eclipse中右键项目run as 选择Maven package,可看打包的target目录内容:
比较两个包内容:
执行包:cmd下
original-MavenPackage-0.0.1-SNAPSHOT.jar中没有主清单属性是执行不了的。
方法二、使用maven-assembly-plugin插件打可执行的jar包
测试类与方法一中一样,只是pom不一样,pom文件如下:
&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.lwf.MavenPackage&/groupId&
&artifactId&MavenPackage&/artifactId&
&version&0.0.1-SNAPSHOT&/version&
&name&MavenPackage&/name&
&dependencies&
&dependency&
&groupId&log4j&/groupId&
&artifactId&log4j&/artifactId&
&version&1.2.17&/version&
&/dependency&
&dependency&
&groupId&fbcds&/groupId&
&artifactId&fbcds&/artifactId&
&version&1.0&/version&
&/dependency&
&dependency&
&groupId&ojdbc7&/groupId&
&artifactId&ojdbc7&/artifactId&
&version&1.0&/version&
&/dependency&
&/dependencies&
&!-- 使用 maven-shade-plugin插件打可执行包--&
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-shade-plugin&/artifactId&
&version&2.4.3&/version&
&executions&
&execution&
&phase&package&/phase&
&goal&shade&/goal&
&configuration&
&transformers&
&transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"&
&mainClass&com.lwf.test.TestClass&/mainClass&
&/transformer&
&/transformers&
&/configuration&
&/execution&
&/executions&
&!-- 使用 maven-Assembly-plugin插件打可执行包--&
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-assembly-plugin&/artifactId&
&version&2.6&/version&
&configuration&
&!-- get all project dependencies --&
&descriptorRefs&
&descriptorRef&jar-with-dependencies&/descriptorRef&
&/descriptorRefs&
&!-- MainClass in mainfest make a executable jar --&
&manifest&
&mainClass&com.lwf.test.TestClass&/mainClass&
&/manifest&
&/archive&
&/configuration&
&executions&
&execution&
&id&make-assembly&/id&
&phase&package&/phase&
&goal&single&/goal&
&/execution&
&/executions&
&/plugins&
&/project&
修改完pom后,在eclipse中右键项目run as 选择Maven package,可看打包的target目录内容:
两个jar文件比较:
方法三、使用onejar-maven-plugin插件打可执行的jar包
测试类与方法一中一样,只是pom不一样,pom文件如下:
&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.lwf.MavenPackage&/groupId&
&artifactId&MavenPackage&/artifactId&
&version&0.0.1-SNAPSHOT&/version&
&name&MavenPackage&/name&
&dependencies&
&dependency&
&groupId&log4j&/groupId&
&artifactId&log4j&/artifactId&
&version&1.2.17&/version&
&/dependency&
&dependency&
&groupId&fbcds&/groupId&
&artifactId&fbcds&/artifactId&
&version&1.0&/version&
&/dependency&
&dependency&
&groupId&ojdbc7&/groupId&
&artifactId&ojdbc7&/artifactId&
&version&1.0&/version&
&/dependency&
&/dependencies&
&!-- 使用 maven-shade-plugin插件打可执行包--&
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-shade-plugin&/artifactId&
&version&2.4.3&/version&
&executions&
&execution&
&phase&package&/phase&
&goal&shade&/goal&
&configuration&
&transformers&
&transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"&
&mainClass&com.lwf.test.TestClass&/mainClass&
&/transformer&
&/transformers&
&/configuration&
&/execution&
&/executions&
&!-- 使用 maven-Assembly-plugin插件打可执行包--&
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-assembly-plugin&/artifactId&
&version&2.6&/version&
&configuration&
&descriptorRefs&
&descriptorRef&jar-with-dependencies&/descriptorRef&
&/descriptorRefs&
&manifest&
&mainClass&com.lwf.test.TestClass&/mainClass&
&/manifest&
&/archive&
&/configuration&
&executions&
&execution&
&id&make-assembly&/id&
&phase&package&/phase&
&goal&single&/goal&
&/execution&
&/executions&
&!-- 使用 onejar-maven-plugin插件打可执行包--&
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-jar-plugin&/artifactId&
&configuration&
&manifest&
&mainClass&com.lwf.test.TestClass&/mainClass&
&/manifest&
&/archive&
&/configuration&
&groupId&com.jolira&/groupId&
&artifactId&onejar-maven-plugin&/artifactId&
&version&1.4.4&/version&
&executions&
&execution&
&configuration&
&attachToBuild&true&/attachToBuild&
&classifier&onejar&/classifier&
&/configuration&
&goal&one-jar&/goal&
&/execution&
&/executions&
&/plugins&
&/project&
打包截图如下:
参见:/maven/maven-create-a-fat-jar-file-one-jar-example/
上文中因googlecode中已没有onejar-maven-plugin所以另请参见下文:
方法四:使用maven-jar-plugin和maven-dependency-plugin打可执行包,引用的包放包外面文件夹下
其他不变,pom文件如下
&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.lwf.MavenPackage&/groupId&
&artifactId&MavenPackage&/artifactId&
&version&0.0.1-SNAPSHOT&/version&
&name&MavenPackage&/name&
&dependencies&
&dependency&
&groupId&log4j&/groupId&
&artifactId&log4j&/artifactId&
&version&1.2.17&/version&
&/dependency&
&dependency&
&groupId&fbcds&/groupId&
&artifactId&fbcds&/artifactId&
&version&1.0&/version&
&/dependency&
&dependency&
&groupId&ojdbc7&/groupId&
&artifactId&ojdbc7&/artifactId&
&version&1.0&/version&
&/dependency&
&/dependencies&
&!-- 方法一:使用 maven-shade-plugin插件打可执行包--&
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-shade-plugin&/artifactId&
&version&2.4.3&/version&
&executions&
&execution&
&phase&package&/phase&
&goal&shade&/goal&
&configuration&
&transformers&
&transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"&
&mainClass&com.lwf.test.TestClass&/mainClass&
&/transformer&
&/transformers&
&/configuration&
&/execution&
&/executions&
&!-- 方法二:使用 maven-Assembly-plugin插件打可执行包--&
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-assembly-plugin&/artifactId&
&version&2.6&/version&
&configuration&
&descriptorRefs&
&descriptorRef&jar-with-dependencies&/descriptorRef&
&/descriptorRefs&
&manifest&
&mainClass&com.lwf.test.TestClass&/mainClass&
&/manifest&
&/archive&
&/configuration&
&executions&
&execution&
&id&make-assembly&/id&
&phase&package&/phase&
&goal&single&/goal&
&/execution&
&/executions&
&!-- 方法三:使用 onejar-maven-plugin插件打可执行包--&
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-jar-plugin&/artifactId&
&configuration&
&manifest&
&mainClass&com.lwf.test.TestClass&/mainClass&
&/manifest&
&/archive&
&/configuration&
&groupId&com.jolira&/groupId&
&artifactId&onejar-maven-plugin&/artifactId&
&version&1.4.4&/version&
&executions&
&execution&
&configuration&
&attachToBuild&true&/attachToBuild&
&classifier&onejar&/classifier&
&/configuration&
&goal&one-jar&/goal&
&/execution&
&/executions&
&!-- 方法四:使用maven-jar-plugin和maven-dependency-plugin打可执行包,引用的包放包外面文件夹下 --&
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-jar-plugin&/artifactId&
&configuration&
&excludes&
&exclude&**/log4j.properties&/exclude&
&/excludes&
&manifest&
&addClasspath&true&/addClasspath&
&mainClass&com.lwf.test.TestClass&/mainClass&
&classpathPrefix&lib/&/classpathPrefix&
&/manifest&
&/archive&
&/configuration&
&!-- Copy project dependency --&
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-dependency-plugin&/artifactId&
&version&2.5.1&/version&
&executions&
&execution&
&id&copy-dependencies&/id&
&phase&package&/phase&
&goal&copy-dependencies&/goal&
&configuration&
&!-- exclude junit, we need runtime dependency only --&
&includeScope&runtime&/includeScope&
&outputDirectory&${project.build.directory}/lib/&/outputDirectory&
&/configuration&
&/execution&
&/executions&
&/plugins&
&/project&
可以看到依赖的包拷贝到了lib目录下,打的包里没有依赖包的信息,只是简单的包,不过Manifest文件class-path要包含引用名的路径
Manifest-Version: 1.0
Built-By: lweifeng
Build-Jdk: 1.7.0_17
Class-Path: lib/log4j-1.2.17.jar lib/fbcds-1.0.jar lib/ojdbc7-1.0.jar
Created-By: Apache Maven 3.3.9
Main-Class: com.lwf.test.TestClass
Archiver-Version: Plexus Archiver
在以上前三种插件打包方式中,maven-shade-plugin和maven-assembly-plugin采取的是将依赖包解压再一并打到新包中,这样依赖包可能存在冲突的时候,导致运行时可能出现未知问题,而onejar-maven-plugin打包是将依赖包自动归入lib目录,不解压原包,相当于在原包基础上加壳,这样可以避免冲突的发生。第四种方法即是我们原来ant打包所使用的方法。
下载次数: 13
luweifeng1983
浏览: 718600 次
来自: 深圳
有用的,重启一下嘛。
设置了也不管用,怎么破呢?
锋子还有时间写博客,还是很闲哈!
呵呵 。学习一下将jar打包到本地maven库中管理 -
- ITeye技术网站
博客分类:
如何手动添加第三方类库到自己电脑的本地仓库?
1.将Memcached.jar 放到E 盘下面
2. 执行以下命令:
mvn install:install-file -Dfile=e:/memcached.jar -DgroupId=com.danga -DartifactId=memcached -Dversion=2.5.3 -Dpackaging=jar -DgeneratePom=true
3. 这样它就会自动在本地仓库里面加入自定义的jar 依赖。
接着在项目添加以下依赖:
pom.xml代码&
&dependency&
&groupId&com.danga&/groupId&
&artifactId&memcached&/artifactId&
&version&2.5.3&/version&
&/dependency&
请问下&groupId&com.danga&/groupId&& 中的value是有标准的么?我写package名有错呢楼上详细的错误信息是什么啊
浏览: 67399 次
来自: 深圳
不错,可以使用,太感谢了
作者能否更进一步分析下?例如,AndroidManifest中 ...
很好。可以使用。
可以用。谢谢1904人阅读
maven(21)
Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。曾是Jakarta项目的子项目,现为独立Apache项目。  大家肯定遇到过想在pom文件中加入自己开发的依赖包,这些包肯定是不是在Maven仓库(http://repo1.maven.org/maven2/)的。那我们怎么将那些不存在Maven仓库中的包加入到本地的Maven库中呢?很简单。这里以IKAnalyzer.jar包为例进行讲解。第一步:将IKAnalyzer.jar包存放在一个文件夹中,比如mylib文件夹第二步:建立一个IKAnalyzer.jar包相关的pom.xml文件,需要在pom.xml文件中定义其maven坐标及其相应的依赖代码即可,同样将pom文件存放在上述jar文件同一文件夹下,IKAnalyzer.jar坐标及依赖代码如下:&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&org.wltea.ik-analyzer&/groupId&
&artifactId&ik-analyzer&/artifactId&
&version&3.2.8&/version&
&name&IK Analyzer 3&/name&
&description&A dictionary and grammar-based Chinese segmenter&/description&
&dependencies&
&dependency&
&groupId&org.apache.lucene&/groupId&
&artifactId&lucene-core&/artifactId&
&version&3.0.3&/version&
&optional&true&/optional&
&/dependency&
&dependency&
&groupId&org.apache.solr&/groupId&
&artifactId&solr-core&/artifactId&
&version&1.4.1&/version&
&optional&true&/optional&
&/dependency&
&dependency&
&groupId&junit&/groupId&
&artifactId&junit&/artifactId&
&version&3.8.2&/version&
&scope&test&/scope&
&/dependency&
&dependency&
&groupId&org.apache.lucene&/groupId&
&artifactId&lucene-analyzers&/artifactId&
&version&3.0.3&/version&
&scope&test&/scope&
&/dependency&
&dependency&
&groupId&org.apache.lucene&/groupId&
&artifactId&lucene-smartcn&/artifactId&
&version&3.0.3&/version&
&scope&test&/scope&
&/dependency&
&/dependencies&
&/project&第三步:打开CMD,进入到mylib文件夹,运行下面的命令:mvn install:install-file
-Dfile=IKAnalyzer3.2.8.jar
-DgroupId=org.wltea.ik-analyzer
-DartifactId=ik-analyzer
-Dversion=3.2.8
-Dpackaging=jar 这样你就可以将IKAnalyzer3.2.8.jar安装到您本地的Maven仓库中了,你可以根据你的实际情况修改上面的参数即可。之后你可以在pom.xml文件中通过以下依赖在项目中引入自定义的jar包,如下:&dependency&
&groupId&org.wltea.ik-analyzer&/groupId&
&artifactId&ik-analyzer&/artifactId&
&version&3.2.8&/version&
&/dependency&当然你也可以不将IKAnalyzer3.2.8.jar发布到您本地的Maven库中,而是通过下面的配置引入,效果和上面的差不多:&dependency&
&groupId&org.wltea&/groupId&
&artifactId&IKAnalyzer&/artifactId&
&version&3.2.8&/version&
&systemPath&C:\Users\yangping\Desktop\a\IKAnalyzer3.2.8.jar&/systemPath&
&/dependency&
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1527630次
积分:23823
积分:23823
排名:第246名
原创:827篇
转载:453篇
评论:122条
(4)(27)(22)(11)(11)(21)(9)(2)(10)(6)(4)(35)(5)(6)(3)(1)(6)(4)(12)(14)(3)(18)(29)(28)(17)(23)(12)(7)(18)(51)(46)(76)(93)(57)(42)(12)(26)(10)(25)(16)(23)(5)(5)(23)(64)(51)(9)(15)(18)(23)(17)(11)(9)(32)(41)(14)(74)(21)(1)
阅读:9638
文章:32篇
阅读:57796maven 添加jar ,在maven本地仓库中添加jar包 - / 开源博客 - ITeye技术网站
博客分类:
&&& 今天用eclipse的mvn 插件build 工程时 提示有三个jar包没有下载成功,开始以为是mirror问题,但是其他的jar都能成功下载,变用下载失败的路径去查看是否存在jar,发现在线的资源仓库仅有pom文件和md5 ,并没有jar文件。
&&& mavn build 文件缺少jar 办法:
1:通过提示信息查看jar是否存在
&& 例如提示
& [WARNING] The POM for net.sf.json-lib:json-lib:jar:2.4 is missing, no dependency&& information available
[WARNING] The POM for org.dom4j:dom4j:jar:1.6.1 is missing, no dependency information available
Downloading: http://repo1.maven.org/maven2/net/sf/json-lib/json-lib/2.4/json-lib-2.4.jar
&& 通过 http://repo1.maven.org/maven2/net/sf/json-lib/json-lib/2.4 页面查看是否存在
&& http://repo1.maven.org/maven2/net/sf/json-lib/json-lib/2.4
&& 正常情况下是不存在,否则也不会warning了
2:用pom中的denpendency group 名称例如:net.sf.json-lib在 在http://search.maven.org查询 jar,并下载到本地仓库
&&& net.sf.json-lib json-lib 2.4& all (14) 14-Dec-2010 pom&&&& jdk13-javadoc.jar& jdk13-sources.jar& jdk13.jar& jdk15-javadoc.jar& jdk15-sources.jar&
jdk15.jar&
&& 选择制定版本的jar文件下载到本地仓库制定的jar目录,例如:F:\my_repository\net\sf\json-lib\json-lib\2.4
3:将下载的jar 包名称改成与pom.xml中配置的一样
网上有很多人建议用mvn install 去加入,当然也没问题。关键是要注意版本要合理的制定,且最好利用在线的pom.xml文件,这样方便后期jar版本的在线更新,bug修复
浏览: 209115 次
来自: 北京
请问这是订阅模式的配置吗?
&/a&&/div&&/span ...
&/a&&a href='http://ww ...
1111打发的多发发

我要回帖

更多关于 哪款记账软件最好用 的文章

 

随机推荐