`

引用jar版本错误

阅读更多

[INFO] Scanning for projects...
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]  
[ERROR]   The project cas_client_sso:cas_app2:0.0.1-SNAPSHOT (D:\java\workSpace\cas_app2\pom.xml) has 7 errors
[ERROR]     'dependencies.dependency.version' for org.springframework:spring-context:jar must be a valid version but is '${spring.version}'. @ line 28, column 13
[ERROR]     'dependencies.dependency.version' for org.springframework:spring-web:jar must be a valid version but is '${spring.version}'. @ line 34, column 13
[ERROR]     'dependencies.dependency.version' for org.springframework:spring-orm:jar must be a valid version but is '${spring.version}'. @ line 39, column 13
[ERROR]     'dependencies.dependency.version' for org.springframework:spring-test:jar must be a valid version but is '${spring.version}'. @ line 45, column 13
[ERROR]     'dependencies.dependency.version' for org.slf4j:slf4j-api:jar must be a valid version but is '${slf4j.version}'. @ line 93, column 13
[ERROR]     'dependencies.dependency.version' for ch.qos.logback:logback-core:jar must be a valid version but is '${logback.version}'. @ line 99, column 13
[ERROR]     'dependencies.dependency.version' for ch.qos.logback:logback-classic:jar must be a valid version but is '${logback.version}'. @ line 106, column 13
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException



问题缘由,maven不知道你引用的jar包的版本,导致无法获取这个jar,所以你必须指定一个版本号,${spring.version}为引用一个变量,必须在pom.xml中声明,上面错误是我从一个已有项目中直接copy过来导致,初次接触maven不懂这些,还需要把以下配置copy过来:
        <properties>
		<slf4j.version>1.7.5</slf4j.version>
		<logback.version>1.0.13</logback.version>
		<spring.version>3.2.3.RELEASE</spring.version>
		<jersey.version>2.2</jersey.version>
	</properties>
分享到:
评论

相关推荐

    清除maven中错误的jar

    清楚maven中错误的jar,将地址改成自己maven仓库的地址就可以双击执行就可以了。

    android正确导入jar包

    工作的时候恰好有一个jar包需要调用,结果用了很长时间才解决出现的bug。刚开始是这样引用的(eclipse):右键工程,Build path, java build path,选择libraries,在右边的按钮中点击“Add External JARs”,然后选择...

    junit-4.12.jar+hamcrest-core-1.3.jar

    java单元测试jar包,单元测试需遵守相应的语法及规则。避免initializationerror,unrooted tests错误需同时引用这两个jar包

    Matlab调用Java实例

    代码详细演示了在Matlab中调用自定义jar包的完整过程,关于相关原理的深入介绍请参考http://blog.csdn.net/hijack00/article/details/52205699

    引用json所需要jar文件.rar

    在java中引用json时所需要会报各种错误,原因是引入json,同时还要引用json所依赖的各种外部jar包

    用CXF开发webservice所用jar包

    最近用CXF开发webservice,发现老是报jar包的错误,但是又不能把所有从官网下载下来的都复制过来。官网下载的有好几十个呢,这是官网CXF的下载地址:http://cxf.apache.org/download.html。于是网上整理了一下,做个...

    org.apache.http.legacy.jar

    org.apache.http.legacy.jar一个jar包,能够用来解决缺少jar包导致的相关错误。以及对NameValuePair、BasicNameValuePair两个类的使用也需要引用这个包。

    tools-1.8.0.jar.zip

    "Missing artifact com.sun.:tools:jar:1.8.0"错误解决方法,需要引用的

    org.apache.http jar包

    apk 目标版本升级后,org.apache.http引用错误,尝试在 build.gradle 中加入useLibrary 'org.apache.http.legacy' 没有响应,只能用手动加入http.jar包。希望对各位有帮助。

    elasticsearch5.1 java调用全部jar包和插入、查询、删除等所有java 代码

    elasticsearch5.1 java调用所有jar包 和通过java 连接elasticsearch 、插入、批量插入、删除、更新、查询等所有api的代码 代码最好用myeclipse2010版本以上导入,不然出现类找不到的错误

    jbpm-identity修改后的jar

    ssh 框架整合jbpm3.2的时候 会遇到一个错误 :大概是 string field什么的,意思是 调用hibernate里面过期作废的方法字段了,就会报错,解决方法需要反编译然后修改 再打成jar 很麻烦,这里我提供一个已经修改好了的

    jdbc-stdext-2.0.jar

    针对maven项目搭建时,出现missing artifacts:javax.sql:jdbc-stdext:2.0错误解决。因为授权的问题,在maven的中心库里没有这个jar包。可下载到本地引用。

    apache-commons源码及jar文件

    (附件中提供了该工具包的jar包,及源文件以供研究) BeanUtils Commons-BeanUtils 提供对 Java 反射和自省API的包装 Betwixt Betwixt提供将 JavaBean 映射至 XML 文档,以及相反映射的服务. Chain Chain 提供...

    JavaReport-V3-Enterprise-Released.jar

    放到WEB-INF/lib目录,发现不会自动引入,手动引入后,调用java report的程序不报错,但服务器出现放频繁出现it is not java class的错误提示。后来把他从WEB-INF/lib目录删除,自建立一个lib,手动导入。问题才解决...

    解决JXL调用copySheet()和importSheet()方法时报异常的jar包

    Java代码 java.lang.NullPointerException at jxl.write.biff.WritableSheetCopier.shallowCopyCells(WritableSheetCopier.java:499) [jxl.ja r:na] ...想不到有么有名的jxl也会犯这么低级的错误。

    xpath在java中要类jaxen.jar

    原来什么问题都没有,就是没有用那个jaxen.jar这个包 可以从http://jaxen.org/下载 jaxen是一个用Java开发的XPath 引擎,支持JDOM, dom4j 。 还理解个错误:java.lang.NoClassDefFoundError 意思都是指类没找到,...

    labkey-load-csv:使用对 org.labkey.remoteapi API 的调用从 LabKey Assays 上传和下载文件。 这些被打包成 Jar 文件,旨在从命令行调用

    v1.0.2 - 退出代码使用 -e 选项时打印退出代码 labkey-upload.csv.jar 和 labkey-download-csv.jarv1.0.1 - 修补程序 (2015-02-27) 修复了 labkey-upload-csv.jar 的错误报告器中的递归错误向 labkey-upload.csv.jar...

    android-support-multidex.jar

    关于64k的各种异常当你的应用程序和库引用达到一定规模,通过USB安装软件不会报问题,但构建的时候错误显示你的应用已经达到了一个Android应用程序构建体系结构的限制

    Andriod开发中引入jar包的正确方式介绍

    工作的时候恰好有一个jar包需要调用,结果用了很长时间才解决出现的bug。 刚开始是这样引用的(eclipse): 右键工程,Build path,java build path, 选择libraries,在右边的按钮中点击“Add External JARs”, 然后...

    jedis-2.1.0.jar +java调用Redis教程 +方法说明

    重命名指定的Key 如果参数中的两个Keys的命令相同 或者是源Key不存在 该命令都会返回相关的错误信息 如果newKey已经存在 则直接覆盖 void rename final String oldkey final String newkey 如果新值不存在 则将...

Global site tag (gtag.js) - Google Analytics