# Java classes don't see the scala package

**URL:** <https://discuss.gradle.org/t/java-classes-dont-see-the-scala-package/47232>\
**Category:** Help/Discuss\
**Created:** [December 12, 2023, 3:53am UTC](https://discuss.gradle.org/t/java-classes-dont-see-the-scala-package/47232 "2023-12-12T03:53:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![delyfss4796](https://avatars.discourse-cdn.com/v4/letter/d/278dde/32.png) [@delyfss4796](https://discuss.gradle.org/u/delyfss4796)\
**Post date:** [December 12, 2023, 3:53am UTC](https://discuss.gradle.org/t/java-classes-dont-see-the-scala-package/47232/1 "2023-12-12T03:53:26Z")

</div>

![изображение](https://global.discourse-cdn.com/gradle/original/2X/4/4acd60498ced114cc8306d78db0cb8e75d8a12ba.png)

---

<div class="post-metadata">

**Author:** ![Vampire](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/vampire/32/9082_2.png) [@Vampire](https://discuss.gradle.org/u/Vampire)\
**Post date:** [December 12, 2023, 3:46pm UTC](https://discuss.gradle.org/t/java-classes-dont-see-the-scala-package/47232/2 "2023-12-12T15:46:47Z")

</div>

If you want to freely mix Java and Scala sources, meaning some Scala files depend on some Java files and some Java files depend on some Scala files, afair you should put your Java files into `src/main/scala` as the Scala plugin supports joint compilation.

If you only have one-sided dependencies, meaning you only depend from Java classes to Scala classes but not the other way around, you could also configure the compilation and dependency order to be like that.
