The container 'Maven Dependencies' references non existing library '/home/[...]/.m2/repository/com/sun/tools/1.5.0/tools-1.5.0.jar'
参考网上的搜索结果:
http://efreedom.com/Question/1-5273792/Missing-Toolsjar-Local-Repository-Breaks-M2eclipse
http://stackoverflow.com/questions/5273792/missing-tools-jar-in-local-repository-breaks-m2eclipse
可知是struts引用的依赖,
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.5.0</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
用 命令 mvn dependency:tree 也能看出
但他们的方法不是很好,
我的方法是 既然在
<systemPath>
${java.home}/../lib/tools.jar
</systemPath>
中用到环境变量${java.home} 那我们就在自己的pom文件中加上这个变量
<properties>
<currentVersion>${project.version}</currentVersion>
<struts2.springPlatformVersion>3.0.5.RELEASE</struts2.springPlatformVersion>
<ognl.version>3.0.5</ognl.version>
<asm.version>3.3</asm.version>
<tiles.version>2.0.6</tiles.version>
<java.home>C:\glassfish3\jdk</java.home>
</properties>
还是不行就不要了 反正用不着
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>${struts2.version}</version>
<exclusions>
<exclusion>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
</exclusion>
</exclusions>
</dependency>
问题解决了
分享到:
相关推荐
c3p0连接mysql8.0.11需要外加mchange-commons-java-0.2.15.jar,maven的pom.xml 中配置了,但是项目中报找不到mchange-commons-java-0.2.15.jar这个文件,可以把此文件下载后,然后解压后把对应的jar包放到maven 库...
c3p0-0.9.5.2.jar mchange-commons-java-0.2.11.jar commons-logging-1.2.jar mysql-connector-java-5.1.43-bin.jar
Could not resolve dependencies for project ... Could not find artifact com.sun:jconsole:jar:1.8 at specified path G:\.m2\com\alibaba\druid\1.2.6/lib/openjdk-1.8-jconsole.jar
org.dtools.javaini-v1.1.00.jar 是从官网下载的java对ini配置文件读取的包,但是只支持ASCII码,此包 是我下载源码修改后上传重新编译打包支持UTF-8的jar。
赠送jar包:lz4-java-1.4.0.jar; 赠送原API文档:lz4-java-1.4.0-javadoc.jar; 赠送源代码:lz4-java-1.4.0-sources.jar; 赠送Maven依赖信息文件:lz4-java-1.4.0.pom; 包含翻译后的API文档:lz4-java-1.4.0-...
maven-repository-metadata-3.0.jar
Maven repository and add it to the CLASSPATH, or use Maven's automatic dependency resolution features by adding a dependency to "GroupId: mysql" and "ArtifactId: mysql-connector-java" to your ...
java实现word转PDF、word转image操作的依赖jar文件。
jersey-server-1.19.jar
标签:springframework、spring、aop、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译...
标签:netty、common、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心...
单元测试用到的两个库android-all-9...使用方法:下载后解压然后直接将两个文件夹8.1.0-robolectric-4611349和9-robolectric-4913185-2放到C盘如下路径:C:\Users\DELL\.m2\repository\org\robolectric\android-all即可
git离线版插件,egit,eclipse可直接安装,方便大家下载。
repository.xbmc-addons-chinese-1.2.1.zip
vertica-jdbc-9.2.1-0.jar) you should be able to run a command something like the following to add it to your local repository: mvn install:install-file -Dfile={/path_to/vertica-jdbc-9.2.1-0.jar} -...
java: 读取D:\Develop\maven\repository\org\aspectj\aspectjweaver\1.9.6\aspectjweaver-1.9.6.jar时出错; error in opening zip file 提示jar出问题,找到此处,删除重新下载,但是jar依旧是损坏状态
maven-repository-metadata-2.0.8.jar maven-repository-metadata-2.0.9.jar maven-repository-metadata-2.0.jar maven-resources-plugin-2.4.3.jar maven-settings-2.0.5.jar maven-settings-2.0.8.jar maven-...
-下载后解压zip包,将commons-fileupload-1.1.1.jar,和commons-io-1.2.jar(这里我们用的是更新的版本,但是用法是一样的)复制到tomcat的webapps\你的webapp\WEB-INF\lib\下,如果目录不存在请自建目录。 新建一个...
34.0.1 (March 2023): ...Windows: Fixed "mke2fs: Illegal or malformed device name while trying to determine filesystem size" error introduced in Platform tools 34.0.0 (issue #271039230).
在cmd里面执行mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.1 -Dpackaging=jar -Dfile=D:\maven\repository\ojdbc7-12.1.0.1.jar(说明-Dfile=是你这个包的存放路径)Jar的...