用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>

温馨提示:答案为网友推荐,仅供参考
相似回答