用maven导入本地jar命令出错

第一次使用maven。我想要导一个自己的jar包到工程里面,使用命令如下:
mvn deploy:deploy-file -DgroupId=cibsunifiedservice -DartifactId=cibsunifiedservice -Dversion=SNAPSHOT -Dpackaging=jar -Dfile=D:\maven\repo\cibsunifiedservice-SNAPSHOT.jar。这个jar是我自定义的版本,原本是没有版本的。报错信息如下:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.448 s
[INFO] Finished at: 2014-06-29T13:17:11+08:00
[INFO] Final Memory: 3M/54M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:
deploy-file (default-cli) on project standalone-pom: The parameters 'url' for go
al org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file are missing or i
nvalid -> [Help 1]
使用deploy和install都是这样的。求高人指点。
另我安装了maven之后,我的eclipse在项目上面右击时如下图,不知是否maven安装有误。请大神指教。
pom文件是有配置过的。但是还是没有自动导入到项目的maven库。配置如下:

<dependency>
<groupId>cibsunifiedservice</groupId>
<artifactId>cibsunifiedservice</artifactId>
<version>SNAPSHOT</version>
</dependency>
另:这个jar包我是自己在本地库上建立的路径放的。还是不能导入、、、、

第一个,我建议你直接修改pom.xml文件,因为你都是在Eclipse里面操作,

在<dependencies>标签里面添加:

<dependency>

<groupId>log4j</groupId>

<artifactId>log4j</artifactId>

<version>1.2.17</version>

</dependency>

这里已log4j给你举例参考。检查本地类仓库根目录:

groupId\artifactId\version\ 下面是否有你需要引入的包。

以上log4j的相对目录为:

\log4j\log4j\1.2.17\


第二个,你的配置应该是没有问题的。


你把打包的替换为最简单的这样试试,先clean一下,再build一下工程后,install

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<warName>${project.artifactId}</warName>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>

温馨提示:内容为网友见解,仅供参考
无其他回答

maven文件加入jar包报错怎么处理
1,在从SVN或者已有的pom.xml引入工程时,由于某种原因,比如突然断电或者关机或者认为cancel了那个更新进度条,导致某些jar包下载到repository中时,没有下载完全,但是的确已经存在了这个jar文件,导致读取时出现无效jar.2,jar文件被操作系统破坏,比如,硬盘故障或者病毒等。3,其他原因造成repository文件夹...

maven安装jar包的时候出现错误jar包不存在
你这个命令应该是想把你本地的jar包,上传到maven仓库中 但是错误信息也很明显:两种方法:1:将这个jar放到提示位置 c:\\users\\liuli\\Downloads\\ 下 2:将这个jar的真实绝对路径替换上去 注意:jar的名字版本 后缀也不能错

maven 本地仓库 有jar 为什么 还报错
dependency里面的classifier,用于区分从同一个pom编译出来的但是内容不同的同名包,例如同一个工程编译出两个artifact,一个支持jdk1.5一个支持jdk1.4,那么就可以使用这个来命名为jdk15和jdk14来区分,它如果出现在包名中,那么它必须跟在版本号后 。你看:我把jdk删了就要报错。然而我本地是有的 ...

maven项目打成jar包 出错。
这个错误原因有很多。但是建议按我说的步骤试试。执行maven命令:clean 如果clean报错,则鼠标右键删除项目的target目录。执行打包命令:package 对了,看了你的ide是eclipse。那可以再试试右键项目->maven->update 最后推荐使用Idea编辑器。开发者的天堂 纯手打!望采纳!

Maven中央库jar包下载到本地库为什么总是失败
在编写maven项目的程序时,有时程序需要依赖于某一个类库jar文件。但是由于maven远程仓库

maven 本地仓库 有jar 为什么 还报错
Maven部署本地仓库突然碰到一个需求,将现在的一套代码放在远程服务器上,能够编译,打包,部署并且调试。因为远程服务器不能使用公司私服,因此,只有把编译出来的jar包部署到本地仓库。这个很简单,从依赖练的最底层库开始编译并且执行mvn install。一个小问题是 当一些库被用parent pom组织在一起的时候...

maven安装jar到本地仓库(maven本地安装jar包)
方法\/步骤1是自己编写的一个jar文件,每次添加单个jar到maven本地仓库的操作如下:建立一个新的文件夹,将jar文件存放在该文件夹下。注意文件夹下最好只存放该文件。你将对应jar包的坐标加入到maven项目的.pom文件中,然后maven会自动下载对应的jar到本地的仓库中,下次你再引入此jar包的坐标时,maven...

IntelliJ Idea下jar包引入失败的处理方法
方法一**:使用 Maven 的 `Reimport` 功能,刷新项目。这是解决 jar 包引入问题的直接方式。方法二**:清理 IntelliJ IDEA 缓存并重启应用。此操作可清除可能导致 jar 包引入问题的临时文件。方法三**:针对 pom.xml 文件中的依赖项进行操作。首先注释依赖,重新刷新 `reimport`,然后取消注释并重新...

maven项目引入本地jar包不能选择版本
避免依赖冲突。1、本地jar包的特点:本地jar包没有版本信息,或者版本信息不完整或不可靠,Maven无法根据本地jar包的版本信息进行选择。2、避免依赖冲突:Maven的设计目标是避免依赖冲突,而通过中央仓库进行依赖管理是实现这一目标的关键,允许在引入本地jar包时选择版本,会导致依赖冲突和其他相关问题。

想maven仓库导入pinyin4j.jar 怎么老报错 别的目录可以
把pinyin4j目录下的所有文件清空,重新install一下,然后把maven依赖更新试一下。注意看下eclipse中有没有配置对本地maven仓库路径。

相似回答