Some Virgo Repositories. steve powell -

Similar documents
Eclipse Lyo Overview. Michael Fiedler, Eclipse Lyo committer IBM Corporation

EMC Documentum Composer

EMC Documentum Composer

Eclipse Virgo Project Creation Review

JBPM Course Content. Module-1 JBPM overview, Drools overview

EMC Documentum Composer

The Actual Real World at EclipseCon/ALM

Eclipse Virgo Project Creation Review

... SysML version SNAPSHOT Developer Guide.... Eclipse

Virgo Web Server User Guide

For detailed technical instructions refer to the documentation provided inside the SDK and updated samples.

Open Development Eclipse: Help Yourself!

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Tutorial 4 Data Persistence in Java

JBoss Tattletale 1.1 Developer's Guide

SpringSource Tool Suite 2.7.1

About the Tutorial. Audience. Prerequisites. Disclaimer & Copyright. Jenkins

AppDev StudioTM 3.2 SAS. Migration Guide

Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 7,6 cm)

For detailed technical instructions refer to the documentation provided inside the SDK and updated samples.

I Got My Mojo Workin'

Content. Development Tools 2(57)

Maven 2 & Continuum. by Trygve Laugstøl

Unable To The Artifact From Any Repository Maven-clean-plugin

Guide to Install J Meter

COMP 4905 Honours Project Report

Index. Bitwise operations, 131. Cloud, 88, 101

OSGi Subsystems from theory to practice Glyn Normington. Eclipse Virgo Project Lead SpringSource/VMware

SCA Java Runtime Overview

Module Road Map. 7. Version Control with Subversion Introduction Terminology

Component based Development. Table of Contents. Notes. Notes. Notes. Web Application Development. Zsolt Tóth

Snapshot Best Practices: Continuous Integration

Handel-CodePipeline Documentation

Introduction: Manual Testing :

Utilizing Fast Testing to Transform Java Development into an Agile, Quick Release, Low Risk Process

vsphere Web Client SDK Documentation VMware vsphere Web Client SDK VMware ESXi vcenter Server 6.5.1

DB2 Stored Procedure and UDF Support in Rational Application Developer V6.01

From the RCP Book To Reality. Jean-Michel Lemieux IBM Rational, Ottawa, Canada

Creating an application with the Virgo Web Server

A JavaScript Framework for Presentations and Animations on Computer Science

Apache NetBeans 9.0 New and Noteworthy

Doc Like an Egyptian. Dru Lavigne Documentation Lead, ixsystems SCALE, January 23, 2016

Struts 2 Maven Archetypes

Create your own Carbon Component. Sameera Jayasoma Technical Lead and Product Manager of WSO2 Carbon

GUI Programming with GTK+

Open XAL Project Architecture

IKAN ALM Architecture. Closing the Gap Enterprise-wide Application Lifecycle Management

JBoss Tattletale. Betraying all your project's naughty little secrets

IoTivity Programmer s Guide Resource Encapsulation

Rationalizing Android Development. Philipp Kumar

Getting Started with Eclipse/Java

Tattletale. What is Tattletale? Enterprise archives JBoss Application Server 7 Putting it all together Roadmap

... Fisheye Crucible Bamboo

Enterprise Reporting. 1 enterpri. Oracle Bl Publisher 11 g: A Practical Guide to. Enterprise data using Oracle Bl Publisher 11g

Application prerequisites

TO AND BEYOND... MAKING JUBULA SURPASS ITS LIMITS. - BREDEX GmbH

Apache Karaf Cave 4.x - Documentation

Tuscany: Applying OSGi modularity after the fact

Workflow. Summary. Prerequisites. Getting your module ready. Create a new module

Adobe Experience Manager

Red Hat JBoss Fuse 6.1

Alambic Open-Data Management for your project Boris Baldassari

Lessons learned from building Eclipse-based add-ons for commercial modeling tools

Object Oriented Programming. Week 1 Part 2 Git and egit

GlassFish V3. Jerome Dochez. Sun Microsystems, Inc. hk2.dev.java.net, glassfish.dev.java.net. Session ID YOUR LOGO HERE

Both Sides Now: DevOps and Agile in Oracle Developer Cloud Service for Fusion Middleware Developers

IBM Rational Software

GAVIN KING RED HAT CEYLON SWARM

About me. Jesper Pedersen. Project lead for. Chairman for Boston JBoss User Group. Core developer, JBoss by Red Hat

API Tooling in the Eclipse SDK

Red Hat Enterprise Linux 8.0 Beta

Europe on a Disk Geodata Processing with Eclipse and OSGi. Harald Wellmann 10 Nov 2008

Topics covered. Introduction to Maven Maven for Dependency Management Maven Lifecycles and Plugins Hands on session. Maven 2

SpiraTeam Build Server Integration Guide Inflectra Corporation

Collaborate. w/ ArcGIS Runtime SDK for Android

Struts: A Quick Installation Guide

Sample Spark Web-App. Overview. Prerequisites

How to set up a continuous integration process in the cloud

M E R C U R I A L (The Source Control Management)

Gemini DBAccess Release Review February 2013

TIBCO StreamBase 10.2 Building and Running Applications in Studio, Studio Projects and Project Structure. November 2017

Tuesday, April 26, 2011

Javadoc short tutorial

State of JTS. Presented by: James, Jody, Rob, (Martin)

Introduction. Martin Ledvinka. Winter Term 2018

DRAFT. Consolidation of the Generator Infrastructure MDGEN Model Driven Generation

Maven. INF5750/ Lecture 2 (Part II)

Oracle Code Day Hands On Labs (HOL) (Install, Repository, Local Deploy, DevCS, OACCS)

CS108, Stanford Handout #37. Source Control CVS

The p2 Provisioning Platform. Eclipse European Summit - Ludwigsburg. Oct 27-29, 2009 Henrik Lindberg, Cloudsmith Inc

Nuxeo Roadmap. From Memphis to Chicago Nuxeo Team

OSGi. Tales from the Trenches. OSGitales from the trenches

MAVEN INTERVIEW QUESTIONS

Selenium Testing Course Content

Continuous integration & continuous delivery. COSC345 Software Engineering

ECLIPSE JAVA DOCUMENTATION

EDT 0.8 Stakeholder Meeting SQL JNDI Data Sources

BUILD AND DEPLOY SOA PROJECTS FROM DEVELOPER CLOUD SERVICE TO ORACLE SOA CLOUD SERVICE

Eclipse Lyo: Re-thinking tool integrations

Build Tools. Software Engineering SS A tool was needed. Agenda for today. Build tools. Software complexity. Build tools

Transcription:

Some Virgo Repositories steve powell - spowell@vmware.com

artifact-repository only one project (bundle) org.eclipse.virgo.repository exporting packages: org.eclipse.virgo.repository org.eclipse.virgo.repository.builder org.eclipse.virgo.repository.codec org.eclipse.virgo.repository.configuration org.eclipse.virgo.repository.management org.eclipse.virgo.repository.util is this necessary to export?

content create repository chains, configurations and instance. main interface is Repository deals in ArtifactDescriptors, not only artifacts (TxNxV)

public interface Repository { String getname(); Query createquery(string key, String value); Query createquery(string key, String value, Map<String, Set<String>> properties); RepositoryAwareArtifactDescriptor get(string type, String name, VersionRange versionrange); } void stop();

public interface Query { Query addfilter(string name, String value); Query addfilter(string name, String value, Map<String, Set<String>> properties); } Set<RepositoryAwareArtifactDescriptor> run();

...content management for jmx interface; configuration for encapsulating various types of repository config; codec used by hosted-repository app; builder used by kernel Bridges.

util Utilities for file handling, directory watching, conversions, parsing

content it s fairly obvious what each of these is for

medic log eventlog dump

log

eventlog

dump

test kernel framework - DmKernelTestRunner @RunWith(DmKernelTestRunner.class) public abstract class AbstractKernelIntegrationTest { on OsgiTestRunner on JUnit test runner @RunWith(OsgiTestRunner.class) public class BasicOsgiEnvironmentTests { Allows integration tests

Documentation the documents and how we (should) maintain them

Built by documentation repo built just like any other repository: build-documentation/build.xml (with publish-documentation.xml) builds all three documents in pdf and html - when a release is built also publishes them to doc website single source docbook markup

Getting-Started

content Maven-built sample application (GreenPages) in two forms - complete and skeleton. Instructions for using Eclipse and Virgo tools to build sample. Guidance about how to set up automatic unit and integration tests for the sample.

User s Guide

content Guide to installing, configuring and using (e.g. error codes) the kernel and the server.

Programmer s Guide...and I quote: In this Programmer Guide, we explore the runtime portions of the @umbrella.product.name@, the @product.name@ and the @kernel.product.name@, and learn how to develop applications to benefit from their capabilities.

content

Images Images are explicitly sized and centered: either drawn (graffle) or snapshots.png files. all sources in repository

Process Every change potentially affects the documentation. Even pure bugs should give rise to Release Notes. Part of the review process for bugzilla patches/contributions is to provide documentation updates. (Git commits are not linked.)

Build the build jobs and how to maintain them

Hudson where is it? the jobs how to create a new job the general scheme

where is it? http://hudson.eclipse.org

jobs virgo. apps artifact-repository documentation gemini-web-container kernel medic osgi-extensions.snapshot osgi-test-stubs.snapshot test.snapshot util.snapshot web-server.snapshot virgo.web.snapshot.snapshot

creating a new job raise a bugzilla: bugs.eclipse.org/ community/ hudson give job name and owner userid on system use existing Virgo job as template

general info for a job General settings: Project name virgo.artifact-repository.snapshot Description Full build of <strong>artifact-repository</strong> repository in Virgo. [X] Discard Old Builds Days to keep builds [5] if not empty, build records are only kept up to this number of days Max # of builds to keep [3] if not empty, only up to this number of build records are kept JDK [Java 6 R 21 64bit (SUN)] JDK to be used for this project Restrict where this project can be run [build2]

get source

...advanced settings

Ant build step

Ant build step