# Play project with Scala project dependency

**URL:** <https://discuss.gradle.org/t/play-project-with-scala-project-dependency/14244>\
**Category:** Help/Discuss\
**Created:** [February 5, 2016, 9:41pm UTC](https://discuss.gradle.org/t/play-project-with-scala-project-dependency/14244 "2016-02-05T21:41:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![eriwen](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/eriwen/32/4786_2.png) [@eriwen](https://discuss.gradle.org/u/eriwen)\
**Post date:** [February 5, 2016, 9:41pm UTC](https://discuss.gradle.org/t/play-project-with-scala-project-dependency/14244/1 "2016-02-05T21:41:25Z")

</div>

I’d really like to declare this in my Play project:

```
dependencies {
    play project(":my-scala-library")
}

```

It seems like `:my-scala-library` is assumed to be a Play project as well because I get circular task dependency errors like: `:my-scala-library:compilePlayBinaryScala` =\> … =\> `:my-scala-library:playBinary` =\> … =\> `:my-scala-library:compilePlayBinaryScala`

It wasn’t obvious to me how to prevent this. I thought may if there was a component-model ready scala-lang plugin that may help.

Any advice?
