Artifactory is an open source, multiplatform, completely free and enterprise-grade binary repository that centralizes all aspects of managing software binaries. It is deployed per server, serving teams of developers. The program is available in 3 versions, Open-Source, Artifactory Pro and Artifactory Online - Cloud (SaaS).
Features at a glance
Key features include Unix service, Windows service, Drop the War, Tomcat install, IBM WebSphere, Web 2.0 Ajax UI, Online help, tree navigation, simple navigation, UI uploads, upload jar with POM, auto generate POM, as well as undeploy versions.
Additionally, the program features centrally-controlled snapshot policy, unique snapshot storage control, nestable virtual repositories, block bad artifacts, block bad checksums, role-based access control, LDAP integration, Mesh deployment, and multi-format local imports.
Among other features of Artifactory, we can mention fully transactional storage, unlimited open metadata, Maven 1, 2 proxying, strong concurrency, network proxy aware, controlled lookups, offline mode, powerful user and group support, local administrators, per artifact effective permissions view, and secured settings.xml passwords.
It’s a web-based application, so you will need a supported web browser to interact with it. On GNU/Linux, the program is distributed as a native installed for RPM-based distributions of Linux, as well as a universal sources package. Detailed installation and usage instructions, as well as various examples of usage, can be found in the project’s website (see link at the end of the article).
Under the hood and supported operating systems
Taking a look under the hood of the Artifactory application, we can notice that it has been written entirely in the Java programming language, which means that it will work perfectly on any operating system where the JRE (Java Runtime Environment) technology is supported, including GNU/Linux, Microsoft Windows and Mac OS X. Both 64-bit and 32-bit CPU architectures are supported at this time.