我的 Maven 配置出了什么问题?

2023-12-05

我想检查声纳,所以我将以下代码片段添加到我的 pom.xml 依赖部分取自http://maven.apache.org/general.html#tools-jar-dependency

<profile>
     <id>sonar</id>
     <activation>
        <activeByDefault>true</activeByDefault>
     </activation>
     <properties>
       <sonar.jdbc.url>jdbc:derby://localhost:1527/sonar;create=true</sonar.jdbc.url>
       <sonar.jdbc.driverClassName>org.apache.derby.jdbc.ClientDriver
       </sonar.jdbc.driverClassName>
       <sonar.jdbc.username>sonar</sonar.jdbc.username>
       <sonar.jdbc.password>sonar</sonar.jdbc.password>
       <sonar.host.url>http://localhost:8080/sonar</sonar.host.url>
     </properties>
     <dependencies>
    <dependency>
    <groupId>com.sun</groupId>
    <artifactId>tools</artifactId>
    <version>1.4.2</version>
    <scope>system</scope>
    <systemPath>${java.home}/../lib/tools.jar</systemPath>
    </dependency>
      </dependencies>
</profile>

不幸的是错误仍然存​​在

Embedded error: Missing:
----------
1) com.sun:tools:jar:1.4.2

  Try downloading the file manually from the project website.

  Then, install it using the command: 
      mvn install:install-file -DgroupId=com.sun -DartifactId=tools -Dversion=1.4.2 -Dpackaging=jar -Dfile=/path/to/file

我还按照建议将丢失的 jar 手动添加到存储库,但这没有效果。

mvn install:install-file -DgroupId=com.sun -DartifactId=tools -Dversion=1.4.2 -Dpackaging=jar -Dfile=$JAVA_HOME/lib/tools.jar

我究竟做错了什么?

EDIT:

我验证了tools.jar 已添加到我的本地存储库中。在调试模式下maven显示错误:

1 required artifact is missing.

for artifact: 
  group:artifact:war:1.0.0-BUILD-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

你在 eclipse 中运行这个吗?如果答案是肯定的,那么这是一个令人烦恼且非常容易被误解的问题。看看我的回答here

当你启动时,你可能没有将 eclipse 指向正确的 jre/jdk (这是你不一定要配置的东西,而是 Windows)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我的 Maven 配置出了什么问题? 的相关文章

随机推荐

  • @Transactional 在 Spring Web MVC 中不起作用?

    当我在 spring mvc 中调用 EntityManager persist 时 出现异常 Transactional添加到方法上 不集成spring mvc也可以工作 HTTP ERROR 500 Problem accessing
  • 在面板上绘制允许自动滚动

    我正在实现一个想要在面板中画线的应用程序 但面板必须自动滚动 因为它的大小可以在运行时扩展 我使用的面板绘制方法如下 当我运行程序时 它会绘制线条 但是当我向下滚动面板时 线条会崩溃 如何避免这种情况 private void panel1
  • 如何制作模态 JFrame? [复制]

    这个问题在这里已经有答案了 可能的重复 如何在 Swing java 中制作 JFrame 模态 我有 2 个 JFrame 一个是主 JFrame 另一个是子 JFrame 我试图在显示子 JFrame 时使用户交互无法访问主 JFram
  • Apache Spark - java.lang.NoSuchMethodError:breeze.linalg.DenseVector

    我在 Play 中运行 Apache Spark 1 0 1 时遇到问题 应用程序 目前 我正在尝试在 Play 中运行 Spark 应用程序并使用 Spark 中的一些基本机器学习 这是我的应用程序创建 def sparkFactory
  • 设置默认选择列表值 Angular2

    我想将 Angular 2 中的选择的默认选项设置为 选择一个选项 这是我到目前为止的代码 HTML div class form group div
  • 在 MATLAB 中构建 3D 立方体的体素

    我想在 MATLAB 中构造一个 3D 立方体 我知道任何 3D 形状的单位都是体素而不是像素 这就是我想做的 首先 我想构造一个具有给定维度 x y 和 z 的立方体 其次 根据我从不同图像处理教程中了解到的 这个立方体必须由体素 3D像
  • 为什么 ActiveRecord 不够聪明,无法知道父亲的 object_id 应该等于其孩子的父亲的 object_id?

    father Hierarchy find first conditions gt label father father children each do child puts father object id child parent
  • 有条件地需要 jsonSchema 属性

    在 jsonSchema 中 您可以使用 required 属性指示定义的字段是否是必填的 schema http json schema org draft 04 schema type object properties header
  • 使用 CustomAction 卸载 Wix 时出现问题

    我创建了一个非常简单的 MSI 它将一些文件复制到 ProgramFiles 目录 并在安装时调用在用 C 编写的二进制文件中找到的自定义操作 安装时 我可以轻松调用我想要的任何自定义操作 例如 我创建了一个安装步骤 用户应在其中输入许可证
  • Delphi 窗体启动时如何进行操作

    我有一个表单 我想在完整表单打开之前显示一个文件打开对话框 我已经发现我不能在 FormShow 中做 UI 相关的事情 但似乎我可以在 FormActivate 中 我保护它不被再次调用 但是 如果用户取消文件打开对话框 我想关闭表单而不
  • 使用 Python 连接到 Teradata

    我正在尝试连接到 teradata 服务器并使用 python 将数据帧加载到表中 这是我的代码 import sqlalchemy engine sqlalchemy create engine teradata username pas
  • 具有范围和条件的解析器

    我正在编写一个 C C 构建系统 我知道这是疯狂的 并且我在设计解析器时遇到了麻烦 我的 食谱 是这样的 global SOURCE DIRS src HEADER DIRS include SOURCES bitwise c framin
  • 有没有办法制作暗/低光 SceneKit 场景?

    我搜索过 似乎没有办法制作黑暗的 SceneKit 场景 就像在低光照场景中一样 我已经从场景中删除了所有灯光 将 autoenablesDefaultLighting 设置为 false 确保在情节提要中未选中它 我什至尝试添加黑色环境光
  • colorbar改变python中子图的大小

    我使用以下代码生成并排图像 并且我需要仅将颜色条添加到行中的第二个图像 我使用下面的代码 import matplotlib pyplot as plt from mpl toolkits axes grid1 import make ax
  • 使用 jQuery 更改“:before”元素的内容[重复]

    这个问题在这里已经有答案了 我有以下CSS example before content margin left 4px color 666 我想使用 jQuery 更改 内容 我使用什么选择器来访问该元素 您无法直接访问 before o
  • gitlab-ci.yml 中的“git克隆项目2”?

    我希望 Gitlab CI 获取另一个项目的源代码 有没有比添加只读部署密钥并在 gitlab ci yml 中设置它更好的方法 您还可以使用Git 子模块在您的项目 A 中引用项目 B 然后添加 GIT SUBMODULE STRATEG
  • 将二进制文件从 api 网关上传到 S3 存储桶

    我试图创建一个rest api 它可以将zip文件作为输入 PUT请求 并将其存储在S3上 我正在关注以下教程http docs aws amazon com apigateway latest developerguide api gat
  • 使用 exec() 调用 python 脚本时出错

    我正在尝试调用一个简单的 python 脚本 usr local python25 bin python print hello world 来自以下 php 脚本 但什么也没发生 请告诉我这里出了什么问题 我还检查了其他线程 但无法解决我
  • cakephp 数组结果 [达到最大深度]

    我有两个型号 Teacher and Subject加入了HABTM两种方式都定义 一个老师可以教很多科目 一个科目可以由很多老师教 my连接表 is 科目 教师并且有字段id teacher id 和 subject id 从模型中获取教
  • 我的 Maven 配置出了什么问题?

    我想检查声纳 所以我将以下代码片段添加到我的 pom xml 依赖部分取自http maven apache org general html tools jar dependency