title: How to add referencdes between subprojects
body: <p>This is the structure of my project:</p>
  
  <pre><code>src
    + github.com
        + myproject
            + services
                + utils
                    + nonce.go
                + myservice
                    + main.go
  </code></pre>
  
  <p>As you can see, <code>myproject</code> consists of two subprojects (i.e. <code>utils</code> and <code>myservice</code>).</p>
  
  <p><code>main.go</code> references the <code>util</code> package like this:</p>
  
  <pre><code>package main
  
  import (
      "github.com/myproject/services/utils"
  )
  
  func main() {
      ...
      utils.DoSomething()
      ...
  }
  </code></pre>
  
  <p>The <code>utils</code> package is not in <code>github.com</code> yet... but <code>dep</code> looks for this package at <code>github.com</code>. Is it possible to compile all the subprojects (and manage dependencies with <code>dep</code>) while the project is still local on my PC?</p>