this is for holding javascript data
Stian Soiland-Reyes edited Reproducibility_in_software_development_Maven__.md
almost 9 years ago
Commit id: 8aa02a84f6acf953b5816cd0a8d7a3b9b81b7e71
deletions | additions
diff --git a/Reproducibility_in_software_development_Maven__.md b/Reproducibility_in_software_development_Maven__.md
index 6438658..804c0e8 100644
--- a/Reproducibility_in_software_development_Maven__.md
+++ b/Reproducibility_in_software_development_Maven__.md
...
Maven repositories are HTTP-based directory structures, and include the [Maven Central](http://central.sonatype.org/) and [Bintray JCenter](https://bintray.com/bintray/jcenter) which hosts a majority of open source JVM libraries, but can be hosted by any standard file-based HTTP server like [Apache HTTPd](https://httpd.apache.org/) and [nginx](http://nginx.org/). Organizations relying on Maven may be hosting in-house artifacts in private repository installations of [JFrog Artifactory](http://www.jfrog.com/artifactory/) and [Sonatype Nexus](http://www.sonatype.com/nexus/), which adds enterprise features such as rich access control, release mechanisms and transparent mirroring of artifacts from external Maven repositories.
Build systems like Maven lower the barrier of entry for developing and deploying
software, Java-based open source software (citation needed), as
it its conventions provide a well-known structure for the source code and its build routine, but also because of its automatic management of dependencies and plugins, which ideally means that the only requirement for reproducibly building any Maven-based product would be Java and Maven itself.