Managing OBR Repositories with Nexus
Jason Van Zyl (Sonatype )
Making With Eclipse · Standard (25 mins)
Tags: Build and Continuous Integration , OSGi DevCon , Tools
Tuesday, 15:45, 25 minutes | Stevens Creek
Nexus is a powerful and robust repository manager that deftly accommodates Maven, OBR, P2 & RubyGems, created to provide reliable access to artifacts required for development and provisioning. Using Nexus' support for OSGi Bundle Repositories (OBRs) enables you to:
- Dynamically generate OBR metadata for your existing repositories
- Proxy and cache remote OBRs, including both metadata and bundles
- Host local OBRs and deploy bundles into them using the UI or Maven
- Group all of the above types of OBRs into a single merged OBR
- Customize privileges to control access to particular OSGi bundles
You can use the OBR support in Nexus to create a consolidated OBR repository which combines multiple remote OBR repositories using the same hosted, proxy, and group repositories capabilities already available for Maven and P2 repositories. This talk will include a demonstration of the ability to proxy and combine multiple hosted and proxy OBR repositories into a single repository. This talk will also include a demonstration of how Nexus and m2eclipse can be used together to create and deploy OSGi bundles to a Nexus-managed OBR repository.
Nexus greatly simplifies the maintenance of repositories and access to external repositories. With Nexus you can completely control access to, and deployment of, every artifact in your organization from a single location.
Jason van Zyl is CTO of Sonatype and the founder of the Apache Maven project, the Plexus IoC framework, and the Apache Velocity project. Jason currently serves on the Apache Maven Project Management Committee. He has been involved with the Apache Software Foundation (ASF) for seven years, helped to found Codehaus, a well respected incubation facility for open source community projects, and is a frequent speaker at many major software conferences, including JavaOne, EclipseCon, EmergingTech, and ApacheCon. Jason has over ten years of enterprise software development experience. He founded Periapt, Inc., a company that provided software infrastructure development services to Fortune 500 companies such as Toyota Corp., Bank of America, and Coca-Cola Co. Previous to Periapt, he worked as a Technology Architect at Compusense, a world leader in sensory analysis and data research.