diff --git a/core/jvm/src/main/scala/coursier/util/Properties.scala b/core/jvm/src/main/scala/coursier/util/Properties.scala index d521c1ed7..a742e6e53 100644 --- a/core/jvm/src/main/scala/coursier/util/Properties.scala +++ b/core/jvm/src/main/scala/coursier/util/Properties.scala @@ -9,7 +9,7 @@ object Properties { p.load( getClass .getClassLoader - .getResourceAsStream("coursier.properties") + .getResourceAsStream("coursier/coursier.properties") ) p } diff --git a/project/Settings.scala b/project/Settings.scala index fd5de4ad3..99ed26085 100644 --- a/project/Settings.scala +++ b/project/Settings.scala @@ -73,12 +73,12 @@ object Settings { resourceGenerators.in(Compile) += Def.task { import sys.process._ - val dir = target.value + val dir = classDirectory.in(Compile).value / "coursier" val ver = version.value val f = dir / "coursier.properties" dir.mkdirs() - + val p = new java.util.Properties p.setProperty("version", ver) diff --git a/tests/jvm/src/test/scala/coursier/test/PropertiesTests.scala b/tests/jvm/src/test/scala/coursier/test/PropertiesTests.scala new file mode 100644 index 000000000..c2b261ae9 --- /dev/null +++ b/tests/jvm/src/test/scala/coursier/test/PropertiesTests.scala @@ -0,0 +1,19 @@ +package coursier.test + +import coursier.util.Properties +import utest._ + +object PropertiesTests extends TestSuite { + + val tests = TestSuite { + + 'version - { + assert(Properties.version.nonEmpty) + } + + 'commitHash - { + assert(Properties.commitHash.nonEmpty) + } + } + +}