• Snorre Magnus Davøen's avatar
    Use tools deps for testing and lein for packaging · 542044f0
    Snorre Magnus Davøen authored
    It seems packaging the project as a jar for library use is difficult
    using tools deps. There is only one tool that does this, meyvn, which
    insists on collecting data about usage to be able to sell enterprise
    licenses to heavy users. Not a very attractive feature. It also depends
    on maven for secrets handling which means using maven's security setup
    with encrypted passwords in the maven config file and a master password
    rather than a gpg-encrypted edn file like leiningen and boot.
    
    In sum I think using leiningen to package the library is preferable. We
    can use the tools deps plugin for leiningen to fetch dependencies listed
    in the deps.edn file. Publishing the library to nexus.nsd.no should be
    done locally from developer machines (to sign package with gpg), so
    having both leiningen and tools deps installed should be no problem.
    Signed-off-by: Snorre Magnus Davøen's avatarSnorre Magnus Davøen <snorre.davoen@nsd.no>
    542044f0
Validating GitLab CI configuration… Learn more
.gitlab-ci.yml 246 Bytes