如何参考javadocs依赖性在家之蚀插件时,如果是的话,为什么不试不附依赖

StackOverflow https://stackoverflow.com/questions/44396

  •  09-06-2019
  •  | 
  •  

我用蚀、专家,和在爪哇我的发展。我用行家下载的依赖(罐子文件和如果是的话,为什么不试时可用的)和专家的日食插在产生。的项目。类路径的文件用于食。当依赖下载并不具有附如果是的话,为什么不试我的手动增加一个链接如果是的话,为什么不试。类路径的文件,这样我可以看到的如果是的话,为什么不试用的依赖在日食。然后当我跑家的日食插件的再生。类路径的文件,它当然擦,改变。

有没有办法配置家的日食插头-在自动添加类路径的属性,如果是的话,为什么不试运行时,专家的日食插件?

我唯一感兴趣的答案在那里的如果是的话,为什么不试和/或来源,不提供依赖于专家库,这种情况最经常对我来说。使用downloadSources和/或downloadJavadocs属性不会帮助这个问题。

有帮助吗?

解决方案

你可能考虑的只是避免这个问题完全通过安装的如果是的话,为什么不试罐子到您本地的储存库的使用手动 安装的-文件中的目标 和穿的-Dclassifier=如果是的话,为什么不试的选择。一旦你这么做的.类路径,会为了寻求简便产生应该是正确的。

如果你用远程软件库作为代理的中央你也可以部署javadocs到那个仓库,然后其他人使用者,代理会现在得到javadocs动。

其他提示

从家蚀插件 常见问题

下面的示例说明如何做到的 这在命令行:

mvn eclipse:eclipse -DdownloadSources=true  -DdownloadJavadocs=true 

或在您的pom.xml:

<project>
  [...]
  <build>
    [...]
    <plugins>
      [...]
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-eclipse-plugin</artifactId>
        <configuration>
          <downloadSources>true</downloadSources>
          <downloadJavadocs>true</downloadJavadocs>
        </configuration>
      </plugin>
      [...]
    </plugins>
    [...]
  </build>
  [...]
</project>

我STS2.8.1这基本上是日食+弹簧工具;在现有的家项目,我右击的项目>玛文->下载来源和下载JavaDocs

如前所在 下载来源和如果是的话,为什么不试的文物与家蚀插件从其他的仓库?, 你可以这样做:

在日食去Windows->的喜好->家.检查箱子,说"载工件如果是的话,为什么不试." 这工作很适合我。

Maven Preferences

一般Javadocs不是主要用作依赖关系。因为这些都是既不要求在编纂,也没有运行时间。它只是帮助开发人员在发展或调试。

假设使用java IDE蚀我们可以使用java文件作为参考。以下是办法我们可以将javadocs/来源,与各自的罐子。

1.如果这是非家项目:

下载javadocs罐或压缩文件,无论可用的,并把它放在一些目录。右键应用程序项目在IDE食,点击性和选择Java建立的路径,然后选择选项库下Java建立的道路。现在展开的罐子你想要的链接与java docs/来源。选择如果是的话,为什么不试位置的链接,并点击"编辑"按钮,会出现一个新的窗口,我们需要选择javadocs罐子的路径。点击OK,我们有联系的如果是的话,为什么不试/来源,与各自的罐子。

enter image description here

2.如果它是一个家项目

如果我们使用的家项目,然后转到罐子文件根据专家的依赖性,根据该项目在项目图如下所示。现在右击罐子你想要的文件中添加如果是的话,为什么不试/源,选择家然后点击如果是的话,为什么不试或来源要链接的项目。现在IDE会自动下载所需的如果是的话,为什么不试/来源,并将它与各个罐子中,项目。

enter image description here

你可以验证这一通过正确的点击该项目在IDE击Java建立的道路和选择库的标签下Java建立的路径,然后扩大所需的罐子里,在这里当你点击的"编辑"按钮,你会看到的链接路径,如果是的话,为什么不试/源与各个罐子,如下图所示,在图像。

enter image description here

3.如果这是家项目和我们设置了默认的行为:

日食会aquatically下载如果是的话,为什么不试/源及主要需要的罐子在开始。通过默认设置指令行家下载的如果是的话,为什么不试/来源的所有罐子链接的项目。

"和"Windows–喜好选择家和击框下载工件如果是的话,为什么不试,如下所示

enter image description here

现在点击适用和保存它现在在创建新的家项目,可通过默认Javadocs将获得下载和与所有从属瓶在该项目。
你可以验证的权击项目和性质,并在Java建立的路径可以看到javadocs是与所有罐子如下所示。

enter image description here

如果你的项目家项目,然后是总是最好使用第2种做法,因为通过使用这种方法IDE和专家,照顾下载的正确版本如果是的话,为什么不试/源和链接其与相对的罐子。

办法是第3位成本高昂的,因为如果是的话,为什么不试/来源将会被下载为所有从属罐子,可能是你不感兴趣为javadocs/来源为所有从属罐子。

将会有来源的依赖的帮助?你可以告诉蚀插件下载的那些(并提到他们。类路径)与 -DdownloadSources=true

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top