dependencies: myPackage: path: /path/to/myPackage
--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to http://www.dartbug.com/new
To unsubscribe from this group and stop receiving emails from it, send an email to misc+uns...@dartlang.org.
For the latter case I quite like path dependencies as I used to hate tracking down issues with maven caching behaving badly.
Managing these dependencies between your projects can be a pain though. That's why I created jefe
You tell it which packages are projects that you want to develop together and jefe uses that place the dependency info in your pubspecs to automate switching between path, git and hosted dependencies.
My setup for backlog.io had all 7 of my packages plus like 10 shelf ones, some dartlang ones like uri that I'm contributing to etc.
My dev loop is
>jefe start myNewFeature
this creates feature branches in all the projects and sets other dependencies
> jefe finish myNewFeature
Merges feature branch into develop branch and sets git dependencies between them
> jefe release
Publishes hosted packages and sets hosted dependencies for those
Tags and merges to master
It looks in your main lib dart file to see what packages you export and sets tighter constraints for those
My dev loop is way easier to manage now