Make sure you get these files from the main distribution directory, rather than from a mirror.
#Intellij jar empty library download#
First download the KEYS as well as the asc signature file for the relevant distribution. The PGP signatures can be verified using PGP or GPG. Please read Verifying Apache HTTP Server Releases for more information on why you should verify our releases. It is essential that you verify the integrity of the downloaded files using the PGP and SHA512 signatures. The checksum and signature are links to the originals on the main distribution server. If you do not see that page, try a different browser. The link in the Mirrors column should display a list of available mirrors with a default selection based on your inferred location. * without having that source actually indexed.Apache Log4j 2 is distributed under the Apache License, version 2.0. * This class attempts to work around that problem by providing a way to navigate to the source * the indexing time increases dramatically if you attach too many of them. With blaze, however, the jars are reshuffled after every blaze build and so This isn't a huge problem for non-Blaze projects, since the jars * Attaching sources has been shown to slow indexing time because IntelliJ indexes all the source * isn't officially attached to the library in the project. * A navigation policy that allows navigating to source (or reading javadocs) even when that source The source jars specified here are still empty. Label: "//3rdparty/jvm/commons_lang:commons_lang" Relative_path: "3rdparty/jvm/commons_lang/libcommons_lang-src.jar" Relative_path: "3rdparty/jvm/commons_lang/libcommons_lang.jar" Relative_path: "3rdparty/jvm/commons_lang/BUILD" Org/apache/commons/cli/UnrecognizedOptionException.javaīazel-bin/3rdparty/jvm/commons_lang/commons_ Org/apache/commons/cli/PatternOptionBuilder.java Org/apache/commons/cli/ParseException.java Org/apache/commons/cli/OptionValidator.java Org/apache/commons/cli/OptionBuilder.java
Org/apache/commons/cli/MissingOptionException.java Org/apache/commons/cli/MissingArgumentException.java Org/apache/commons/cli/HelpFormatter.java Org/apache/commons/cli/DefaultParser.java Org/apache/commons/cli/CommandLineParser.java Org/apache/commons/cli/AmbiguousOptionException.java Org/apache/commons/cli/AlreadySelectedException.java
The source jars specified here have all of the expected classes Relative_path: "jar/commons-lang-2.6.jar" Root_execution_path_fragment: "bazel-out/darwin-fastbuild/genfiles/external/commons_lang_commons_lang" Relative_path: "jar/_ijar/jar/external/commons_lang_commons_lang/jar/" Root_execution_path_fragment: "external/commons_lang_commons_lang" The jar referenced by the source_jar path does exist The build target string I am using to reference this library is Label: "//3rdparty/jvm/commons_cli:commons_cli" Relative_path: "3rdparty/jvm/commons_cli/libcommons_cli-src.jar" Root_execution_path_fragment: "bazel-out/darwin-fastbuild/bin" Relative_path: "3rdparty/jvm/commons_cli/libcommons_cli.jar" Relative_path: "3rdparty/jvm/commons_cli/BUILD" Tags: "mvn:artifact:commons-codec:commons-codec:1.11" Relative_path: "_ijar/commons_codec/external/commons_codec/" Root_execution_path_fragment: "external/commons_codec" Please let me know if there is any further information I can provide. In regards to my original comment in the issue, in either case the intellij libraryTable record refers to the the cached copyįor classes whose sources are not discovered, I can manually attach them by navigating to the source in the same root as for classes which can be discovered. private/var/tmp/_bazel_schiff/dcad08dfc7b1c329418c14a917d7f378/execroot/_main_/bazel-out/darwin-fastbuild/genfiles/external/. private/var/tmp/_bazel_schiff/dcad08dfc7b1c329418c14a917d7f378/execroot/_main_/external/.įor classes whose sources are not correctly discovered, the path is always in: In my main project, some source files are correctly found and others are not.įor classes whose sources are correctly discovered, the path is always in: When I try to replicate the problem with a smaller project sources are correctly resolved, however I see some differences that might be worth noting.