Managing Software Dependencies and Artifacts with Nexus, Apache Maven, and Apache Ivy

Many newer build tools, like Apache Maven, integrate the concept of dependency management into the build process, including the ability to automatically download dependencies from a central repository. In addition, the Apache Ivy project adds similar dependency-management capabilities to build scripts created using the Apache Ant scripting tool. This course will provide students with an understanding of the principles of using a central artifact repository in the enterprise environment to both mediate access to public repositories, and serve as a target where production artifacts can be stored for access by other development projects, or operational users.

STUDENTS ENROLLED

    • INTRODUCTION TO DEPENDENCY MANAGEMENT
    • INTRODUCTION TO CONTINUOUS INTEGRATION AND JENKINS-CI
    • REPOSITORY MANAGEMENT
    • INSTALLING AND RUNNING JENKINS
    • A JENKINS JOB
    • APACHE IVY
    • INTRODUCTION TO APACHE MAVEN
    • INSTALLING AND RUNNING APACHE MAVEN
    • GETTING STARTED WITH MAVEN
    • NEXUS REPOSITORIES
    • RELEASE MANAGEMENT
    • INTRODUCTION TO DEVOPS

    We�ll touch on management of local and virtual repositories, release management, and integration of a local repository manager with two build tools, Apache Maven and Apache Ivy. We�ll talk about how to use artifact management with the Jenkins continuous integration tool. We�ll also talk about manual deployment of arbitrary artifacts. We�ll talk about what should happen to �end-state� or deployable artifacts, like �.war� and �.ear� files, as well as other binary artifacts, and how version control is the wrong place for them. While the course does talk about providing secure access to repositories, we�re dealing with authentication and authorization more from a management policy perspective than from an administrative perspective. This course should not be viewed as a Nexus or Jenkins administration course.

    Attendees should have familiarity Java development practices.

    Course Reviews

    N.A

    ratings
    • 5 stars0
    • 4 stars0
    • 3 stars0
    • 2 stars0
    • 1 stars0

    No Reviews found for this course.

    © Euler. All rights reserved.
    X
    Contact Us to Register