Jin

Results 22 issues of Jin

Target project properties: * \>100K lines of code * \>35 android modules / `android_library` * \>5 java modules / `java_library` * Integrate dagger, butterknife, autovalue * Integrate Kotlin sources /...

Upcoming Android SDKs will unbundle their support libraries (.jar, .aar) and host them in https://maven.google.com. See: https://developer.android.com/studio/build/dependencies.html#remote_repositories Bazel already has `maven_aar()` defined in `@bazel_tools//tools/build_defs/repo:maven.bzl`. To support .aar, we can extend...

Some projects are depending on https://github.com/vmax/bazel-deps-deploy, which is the uber/deploy jar of parseproject. Is it possible to build the deploy jar and host it directly on this repo's releases?

Maven assumes `jar` by default [1]. https://maven.apache.org/pom.html#Maven_Coordinates I propose that a new `packaging` field to be added as a child of `artifactId`, like so: ``` com.android.support.espresso: espresso-core: packaging: aar lang:...

See https://buildkite.com/bazel/bazel-bazel-examples/builds/8#2bad9c2a-6d02-452e-a068-2aaafd62bac7 ``` ERROR: D:/b/bk-windows-java8-sd54/bazel/bazel-bazel-examples/android/ndk/app/src/main/BUILD.bazel:16:1: Couldn't build file app/src/main/_objs/jni_lib/native-lib.o: undeclared inclusion(s) in rule '//app/src/main:jni_lib': --   | this rule is missing dependency declarations for the following files included by 'app/src/main/cpp/native-lib.cpp':   |...

Instead of pressing tab manually, automate tabbing to quickly generate the tab flow graph of a webpage with a single click.

enhancement

https://storage.googleapis.com/bazel-untrusted-buildkite-artifacts/302c53f4-16a6-456a-aa41-182c24e79956/tests/com/jvm/external/UnsafeSharedCacheTest/test.log ``` exec ${PAGER:-/usr/bin/less} "$0" || exit 1 Executing tests from //tests/com/jvm/external:UnsafeSharedCacheTest ----------------------------------------------------------------------------- JUnit4 Test Runner .E Time: 0.013 There was 1 failure: 1) test_jarsOnClassPath_areInTheSharedCache(com.jvm.external.UnsafeSharedCacheTest) java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be...

release-blocker

``` (00:23:58) FAIL: //tests/unit/manifest_stamp:diff_signed_manifest_test (see C:/b/lyd5rv7l/execroot/rules_jvm_external/bazel-out/x64_windows-fastbuild/testlogs/tests/unit/manifest_stamp/diff_signed_manifest_test/test_attempts/attempt_1.log) --   | (00:23:58) FAIL: //tests/unit/manifest_stamp:diff_signed_manifest_test (see C:/b/lyd5rv7l/execroot/rules_jvm_external/bazel-out/x64_windows-fastbuild/testlogs/tests/unit/manifest_stamp/diff_signed_manifest_test/test_attempts/attempt_2.log)   | (00:23:58) FAIL: //tests/unit/manifest_stamp:diff_signed_manifest_test (see C:/b/lyd5rv7l/execroot/rules_jvm_external/bazel-out/x64_windows-fastbuild/testlogs/tests/unit/manifest_stamp/diff_signed_manifest_test/test.log)   |     | FAILED: //tests/unit/manifest_stamp:diff_signed_manifest_test (Summary)   | C:/b/lyd5rv7l/execroot/rules_jvm_external/bazel-out/x64_windows-fastbuild/testlogs/tests/unit/manifest_stamp/diff_signed_manifest_test/test.log   | C:/b/lyd5rv7l/execroot/rules_jvm_external/bazel-out/x64_windows-fastbuild/testlogs/tests/unit/manifest_stamp/diff_signed_manifest_test/test_attempts/attempt_1.log   | C:/b/lyd5rv7l/execroot/rules_jvm_external/bazel-out/x64_windows-fastbuild/testlogs/tests/unit/manifest_stamp/diff_signed_manifest_test/test_attempts/attempt_2.log  ...

This was motivated by a conversation with @simonstewart for better developer ergonomics and gradual adoption, because this is what Maven and Gradle users are used to. The general idea is...

type: feature request

e.g. for this repo, there are 7 `maven_install` external repositories: ``` //external:unpinned_unsafe_shared_cache_with_pinning //external:unpinned_regression_testing //external:unpinned_policy_pinned_testing //external:unpinned_maven_install_in_custom_location //external:unpinned_maven //external:unpinned_manifest_stamp_testing //external:unpinned_json_artifacts_testing ``` Running `@rules_jvm_external//pin` runs the `:pin` target on every single one of...

cla: yes