An open API service indexing awesome lists of open source software.

https://github.com/nuvla/parent

Common build configurations for maven and leiningen
https://github.com/nuvla/parent

leiningen maven

Last synced: 7 months ago
JSON representation

Common build configurations for maven and leiningen

Awesome Lists containing this project

README

          

# Parent Project for Nuvla Clojure(Script) Modules

A parent `project.clj` file to centrally manage repositories and
dependencies for Nuvla Clojure(Script) modules.

## Artifacts

[![Clojars Project](https://img.shields.io/clojars/v/sixsq.nuvla/parent.svg)](https://clojars.org/sixsq.nuvla/parent)

## Contributing

Before adding new dependencies or removing existing ones, discuss with
other developers, especially from those that depend on this
`project.clj` file. Generally try to minimize the number of
dependencies and choose a single library for a given functionality.

When updating versions, use your best judgement on whether the change
is likely to cause an issue with other components. If there is a
doubt, then discuss the changes. In any case, test changes with other
components when possible.

Please keep the dependencies in the `project.clj` file
alphabetized. Ensure that the file uses the standard clojure
formatting (with aligned maps) provided by the IntelliJ Cursive
plugin.

## Copyright

Copyright © 2019-2024, SixSq SA

## License

Licensed under the Apache License, Version 2.0 (the "License"); you
may not use this file except in compliance with the License. You may
obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied. See the License for the specific language governing
permissions and limitations under the License.