Hi Max,

I think the reason is that the flink-ml pom contains as a dependency an
artifact with artifactId breeze_${scala.binary.version}. The variable
scala.binary.version is defined in the parent pom and not substituted when
flink-ml is installed. Therefore gradle tries to find a dependency with the
name breeze_${scala.binary.version}.

I try to find a solution for this problem. As a quick work around you
should be able to define the variable manually and set it to 2.10.

Cheers,
Till
​

On Wed, Jun 10, 2015 at 3:38 PM Maximilian Alber <alber.maximil...@gmail.com>
wrote:

> Hi Flinksters,
>
> I would like to test FlinkML. Unfortunately, I get an error when including
> it to my project. It might be my error as I'm not experienced with Gradle,
> but with Google I got any wiser.
>
> My build.gradle looks as follows:
>
> apply plugin: 'java'
> apply plugin: 'scala'
>
> //sourceCompatibility = 1.5
> version = '1.0'
> jar {
>     manifest {
>         attributes 'Implementation-Title': 'Test Project',
>                    'Implementation-Version': 1.0
>     }
> }
>
> repositories {
>   mavenCentral()
>   mavenLocal()
> }
>
> dependencies {
>   compile 'org.scala-lang:scala-library:2.10.5'
>   compile 'org.scala-lang:scala-compiler:2.10.5'
>
>   compile 'org.scalanlp:breeze_2.10:0.11.2'
>
>   compile group: 'org.apache.flink', name: 'flink-clients', version:
> '0.9-SNAPSHOT'
>   compile group: 'org.apache.flink', name: 'flink-scala', version:
> '0.9-SNAPSHOT'
>   compile group: 'org.apache.flink', name: 'flink-ml', version:
> '0.9-SNAPSHOT'
> }
>
> And I get the following error:
>
> alber@alberTU:/media/alber/datadisk/tmp/flink/code/test$ gradle
> compileScala
> Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
>
> FAILURE: Build failed with an exception.
>
> * What went wrong:
> Could not resolve all dependencies for configuration ':compile'.
> > Could not resolve org.scalanlp:breeze_${scala.binary.version}:0.11.2.
>   Required by:
>       :test:1.0 > org.apache.flink:flink-ml:0.9-SNAPSHOT
>    > Illegal character in path at index 51:
> http://repo1.maven.org/maven2/org/scalanlp/breeze_${scala.binary.version}/0.11.2/breeze_${scala.binary.version}-0.11.2.pom
>
> * Try:
> Run with --stacktrace option to get the stack trace. Run with --info or
> --debug option to get more log output.
>
> BUILD FAILED
>
> Total time: 7.113 secs
>
>
> I'm thankful for any ideas!
>
> Cheers,
> Max
>

Reply via email to