migration-tooling icon indicating copy to clipboard operation
migration-tooling copied to clipboard

Could not resolve dependency due to Invalid Range Result

Open Novemser opened this issue 7 years ago • 2 comments

I'm fresh to bazel and encounter some issue when generating workspace from a simple maven project, I don't know why it Could not resolve dependency ... due to Invalid Range Result on every dependencies, could anyone help?

➜  migration-tooling-master bazel run //generate_workspace -- -m /home/novemser/Documents/Code/Java/                             
INFO: Analysed target //generate_workspace:generate_workspace (0 packages loaded).
INFO: Found 1 target...
Target //generate_workspace:generate_workspace up-to-date:
  bazel-bin/generate_workspace/generate_workspace.jar
  bazel-bin/generate_workspace/generate_workspace
INFO: Elapsed time: 0.177s, Critical Path: 0.00s
INFO: Build completed successfully, 1 total action

INFO: Running command line: bazel-bin/generate_workspace/generate_workspace -m /home/novemser/Documents/Code/Java/
Mar 09, 2018 12:41:52 PM com.google.devtools.build.workspace.maven.Resolver traverseDeps
INFO: 	Downloading pom for com.novemser:learnJava:1.0-SNAPSHOT
Mar 09, 2018 12:41:52 PM com.google.devtools.build.workspace.maven.Resolver addDependency
WARNING: Could not resolve dependency org.apache.spark:spark-core_2.11:2.3.0: Unable to find a version for org.apache.spark:spark-core_2.11:2.3.0 due to Invalid Range Result
Mar 09, 2018 12:41:52 PM com.google.devtools.build.workspace.maven.Resolver addDependency
WARNING: Could not resolve dependency junit:junit:4.12: Unable to find a version for junit:junit:4.12 due to Invalid Range Result
Wrote /home/novemser/.cache/bazel/_bazel_novemser/2f686a976071dd49bc361f578d3f8c1e/execroot/__main__/bazel-out/k8-fastbuild/bin/generate_workspace/generate_workspace.runfiles/__main__/generate_workspace.bzl

My pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.novemser</groupId>
    <artifactId>learnJava</artifactId>
    <version>1.0-SNAPSHOT</version>
    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>

    <dependencies>
        <!-- https://mvnrepository.com/artifact/org.apache.spark/spark-core -->
        <dependency>
            <groupId>org.apache.spark</groupId>
            <artifactId>spark-core_2.11</artifactId>
            <version>2.3.0</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/junit/junit -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
</project>

Novemser avatar Mar 09 '18 04:03 Novemser

Can confirm the same error

clouless avatar Apr 20 '18 08:04 clouless

you need to add repositories option

ex: bazel run //generate_workspace -- -m /home/novemser/Documents/Code/Java/ --repositories=https://jcenter.bintray.com

aputs avatar Apr 27 '18 06:04 aputs