[jboss-dev-forums] [Design of JBoss Build System] - Re: Improvements

wolfc do-not-reply at jboss.com
Thu Aug 21 17:06:25 EDT 2008


You can only do continuous integration if the snapshot you're depending on doesn't have transitive dependencies which are snapshots themselves.

For example AS -> ejb3-core SNAPSHOT -> ejb3-interceptors 0.1.0-SNAPSHOT -> ejb3-metadata 0.1.0-SNAPSHOT.

If I were to deploy a new ejb3-metadata snapshot, which invalidates the ejb3-interceptors test suit, then AS is screwed. 

It should have been:ejb3-core SNAPSHOT -> ejb3-interceptors 0.1.0-20080821.010101-1 -> ejb3-metadata 0.1.0-20080820.010101-1.

Now if I deploy a new ejb3-metadata it should automatically be picked up by interceptors which deploys after passing the test suite (or fails horrible). In both cases AS stays on the correct ejb3-metadata.

We've discussed this in the past resulting in: http://jira.codehaus.org/browse/MDEPLOY-77.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4171884#4171884

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4171884



More information about the jboss-dev-forums mailing list