functional-tests-core icon indicating copy to clipboard operation
functional-tests-core copied to clipboard

Build system improvements

Open karel1980 opened this issue 7 years ago • 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

karel1980 avatar Feb 01 '18 10:02 karel1980

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.

dtopuzov avatar Feb 19 '18 08:02 dtopuzov