Hi,

>> 1)  In order for the workflow conductor to see my distribution
>> service, I added its OSGi definition to 
>> matterhorn-conductor/src/main/resources/OSGI-INF/operations/ and
>> added a reference to this file in the felix bundle part of 
>> matterhorn-conductor's pom file.  I don't really want to maintain a 
>> local copy of matterhorn-conductor nor do I want to have to remember
>> to make these changes before building/deploying
>> matterhorn-conductor.  Is there any better way to handle this?
> 
> Not that I know of, but awhile back a few of us were poking around mvn
> overlays.  The idea is that basically you have an untouched MH mvn repo
> and the overlays get copied over from your other local repo at build
> time.  Never followed up more on this as I left it to our operations
> group, who (I believe) just maintains a branch similar to what you're
> doing.

There is really no need to stick new workflow operations into the conductor 
bundle, they may as well live in their own bundle, e.g 
matterhorn-comductor-myinstitution.

>> 2)  I want to keep my custom modules outside of the matterhorn source 
>> and not need the matterhorn source in order to build it.  I've tried 
>> adding the repositories mentioned in base's pom file, but the
>> opencast maven repository appears to be really outdated for
>> snapshots.  It only has 1.1-SNAPSHOT and nothing newer than that.  I
>> will probably work from released versions but would like to have my
>> CI server run builds that test the snapshots to see if my module ever
>> becomes incompatible with trunk.  Are there any plans for updating
>> snapshots?  Do releases get pushed to the maven repo in a reliable
>> time frame?  Anything else I should be aware of when attempting this
>> approach?
> 
> Releases get pushed immediately when the are approved, it's the last
> step.  Each release candidate gets pushed too.  Snapshots don't get
> pushed at all to my knowledge - this would require an svn hook to push
> a snapshot to mvn everytime a change was made.  I don't think anyone
> would be against this, just that no one has had time to set this up.

I agree that our build server should be pushing snapshots to the maven 
repository. I'll take care of this soon.

Tobias
_______________________________________________
Matterhorn-users mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn-users

Reply via email to