NativeScript/functional-tests-core

Build system improvements

karel1980 opened this issue · 1 comments

A few things to improve developer ergonomy

Maven conventions:

  • Use org.nativescript as groupId
  • Clear up the version confusion. Mostly use a -SNAPSHOT suffix, and only remove it when releasing a version. Functional-tests-demo/libs contains something which claims to be 0.0.5, so I would suggest changing 0.0.6-SNAPSHOT to avoid more confusion.
  • Instead of copying the dependency to functional-tests-demo/libs, simply use the m2 approach: use mvn install to publish to the local m2 repository, and depend on org.nativescript:functional-tests-core in the demo.
  • Release a 0.0.6 version to the maven central repository so you can use functional-tests-demo without having to build functional-tests-core yourself and without having to do mvn install:install-file

Hi @karel1980

Thanks for the feedback, you are right on all the points.
We will try to address them, but we can not commit on time frame.

If someone is willing to contribute we will be very happy.