当前位置: 首页 > 面试题库 >

生成错误:缺少工件com.sun:tools:jar:1.6

南宫阳冰
2023-03-14
问题内容

尝试构建PlayN示例项目,我得到:

Missing artifact com.sun:tools:jar:1.6  pom.xml /playn-cute line 6  Maven Dependency Problem

在每个pom.xml文件上。我该如何解决?

编辑

我已将Profiles节点添加到pom.xml,但错误仍然存​​在。我检查了tools.jar确实存在,但实际上不存在。所以我已经添加tools.jar到lib文件夹。而且错误仍然存​​在。

完整的pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<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/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>com.googlecode.playn</groupId>
        <artifactId>playn-project</artifactId>
        <version>1.0.1</version>
    </parent>

    <artifactId>playn-cute</artifactId>
    <name>PlayN Cute Metaproject</name>
    <version>1.0-SNAPSHOT</version>
    <packaging>pom</packaging>

    <properties>
        <playn.version>1.0.1</playn.version>
    </properties>

    <modules>
        <module>core</module>
        <module>java</module>
        <module>html</module>
        <!-- <module>flash</module> -->
        <module>android</module>
    </modules>

    <profiles>
        <profile>
            <id>default-tools.jar</id>
            <activation>
                <property>
                    <name>java.vendor</name>
                    <value>Sun Microsystems Inc.</value>
                </property>
            </activation>
            <dependencies>
                <dependency>
                    <groupId>com.sun</groupId>
                    <artifactId>tools</artifactId>
                    <version>1.6</version>
                    <scope>system</scope>
                    <systemPath>${java.home}/../lib/tools.jar</systemPath>
                </dependency>
            </dependencies>
        </profile>
    </profiles>
</project>

问题答案:

该工件始终被视为“系统”依赖项。它永远不会存储在仓库中。

有关详细信息,请参见http://maven.apache.org/general.html#tools-jar-
dependency

如果没有工具jar,并且您不在Mac上,则在要求是JDK的情况下尝试使用JRE。您无法通过复制文件将其中一个变成另一个。



 类似资料:
  • 编辑>>演讲家:这不是重复的问题.. 嗨,伙计们,我是maven的新手,我正在尝试制作一个与oracle数据库交互的应用程序,但是出现了“Missing artifact com.oracle.jdbc:ojdbc6:jar:11.2.0.3”错误。我试过了 步骤1: 除此之外,我还在Windows>Preference>Maven>Installation和UserSettings中做了修改。

  • 问题内容: 嗨,我是Android编程的新手,我想问的问题可能很简单,但是我对如何使其工作一无所知,请多多包涵。 我从Android开发人员网站安装了android-sdk和相关工具。我按照他们的指示创建了HelloWorld应用,但出现了一些我不理解的错误。 文件MainActivity.java是一个自动生成的文件,在以下位置,我不断出现此文件错误: 因此,我尝试浏览生成的class文件中的l

  • npm错误!此运行的完整日志可以在:npm err!C:\users\ttopo\appdata\roaming\npm-cache_logs\2020-11-20t07_58_40_339z-debug.log` 0信息如果它以ok结束就可以工作1详细cli[1详细cli'c:\program Files\nodejs\node.exe',1详细cli'c:\program Files\node

  • 问题内容: 我已经从Eclipse Indigo下的maven-achetype-quickstart创建了一个简单项目,然后转到pom.xml gui编辑器,并在“依赖项”选项卡中通过在适当的对话框中进行搜索添加了依赖性。现在我的pom.xml看起来像 Eclipse说我的POM有很多问题,例如 缺少工件javax.jms:jms:jar:1.1 pom.xml / Test_Maven_03第

  • 我正在使用maven 3.0.3。我正在运行mvn原型:生成,我得到了以下错误:- [错误]无法执行goal org . Apache . maven . plugins:maven-architect-plugin:2.0:在项目standalone-pom上生成(default-cli):执行goal org . Apache . maven . plugins:maven-architect

  • 问题内容: 我是OSGI的新手,我试图找出解决以下错误的方法 org.osgi.framework.BundleException:包org.foo.serviceBundle中未解决的约束[253]:无法解决253.0:缺少要求[253.0]包;未解决。(&(package = org.slf4j)(版本> = 1.6.0)(!(版本> = 2.0.0))) 我使用了Maven原型来生成包,并在