java - Eclipse Maven 依赖关系 - weaveDependency 问题

标签 java eclipse maven

我是 Maven 新手,但对 Java 或 Eclipse 不太熟悉。我将现有的 Maven 项目导入到 Eclipse 中,但在其中一个依赖项方面遇到了问题。它列在 POM.xml 中,其 groupid 为 net.bootstrap.api ,版本 2.0.1 但maven在中央存储库上找不到它。它是一个 weaveDependency。如果我将 groupid 更改为 org.webjars,则可以找到不同版本的 bootstrap、下载并在 Maven 依赖项中列出,但它不会解析为导入。有人可以告诉我如何解决这个问题吗? POM XML 片段:

 `<plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>aspectj-maven-plugin</artifactId>
        <version>1.11</version>
        <configuration>
          <verbose>true</verbose>
          <showWeaveInfo>true</showWeaveInfo>
          <complianceLevel>1.8</complianceLevel>
          <Xlint>ignore</Xlint>
          <source>1.8</source>
          <target>1.8</target>
          <weaveDependencies>
            <weaveDependency>
              <groupId>net.bootstrap.api</groupId>
              <artifactId>bootstrap</artifactId>
            </weaveDependency>`      
<properties>
<dagger.version>2.11</dagger.version>
<build.version>1.0.0</build.version>
<bootstrap.version>2.0.1</bootstrap.version>

使用全新安装进行构建时收到的错误是“无法在 https://repo.maven.apache.org/maven2 中找到 net.bootstrap.api:bootstrap:jar:2.0.1

我尝试从 org.webjars(没有版本 2.0.1)获取 Bootstrap 并更改导入,但导入无法解析。我想我需要了解 weaveDependency 是如何工作的,因为所有其他 Maven 依赖项都已下载并且导入已解决 - 这个 Bootstrap 现在是唯一的问题。

最佳答案

这是来自供应商的开源项目,我刚刚发现其他人也有同样的问题,并且是由于缺少(专有)文件造成的。所以这不是其他人可以回答的,我需要从供应商那里获取源文件。

关于java - Eclipse Maven 依赖关系 - weaveDependency 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57771801/

相关文章:

java - Maven 原型(prototype) : org. apache.maven.plugins :maven-surefire-plugin:2. 20.1 :test failed. : NullPointerException

java - Maven 的依赖问题

java - Selenium "cannot resolve symbol"

java - 比较并提取两个 Hashmap

java - 与名单上的情侣一起工作,忽略顺序......一些优雅的方式?

eclipse - org.eclipse.swt。*;导入org.eclipse无法解析

android - R 无法解决 - Android 错误

java.sql.SQLException : Parameter index out of range

java - 相对于应用程序路径的 Tomcat log4j 日志记录?

c - eclipse在c项目中构建错误