Build system improvements
karel1980 opened this issue · 1 comments
karel1980 commented
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 installto 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
dtopuzov commented
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.