On 5/15/07, Assaf Arkin <[EMAIL PROTECTED]> wrote:
>
> On 5/15/07, Matthieu Riou <[EMAIL PROTECTED]> wrote:
> >
> > Yeah, I'd agree with that. Actually I'm not very convinced by the
> > whole
> > notion of SVN tags.
>
>
> branch to develop something new off the trunk, tag to find it later.
>
> of course, you can always svn up to a given revision, but tags have two
> benefits. it's easier to remember 1.0RC1, vs some odd and quite long
> number. and it's easier to browse for and link to tags, especially when
> using HTTP access.
>
> I also think tags should be read only and no change made to tags after
> they're created.
>
> Assaf
>
>
>
> > On 5/15/07, Guillaume Nodet < [EMAIL PROTECTED]> wrote:
> > >
> > > What about doing the following for next releases:
> > > * create a branch
> > > * modify the branch as will
> > > * vote on the branch
> > > * once everyone is happy and the vote is ok, copy the branch to a
> > tag
> > >
> > > I think it gives us both flexibility and read-only tags.
> > >
> > > On 5/15/07, Matthieu Riou < [EMAIL PROTECTED]> wrote:
> > > >
> > > > So in this situation we have 3 options:
> > > >
> > > > 1. Either we don't modify the tag but then it's not in-sync with
> > the
> > > > source
> > > > release anymore.
> > > > 2. Either we modify tagged sources to be in-sync.
> > > > 3. Either we build a new RC but then we need to re-vote all over
> > again.
> > > >
> > > > I chose 2 as the only modifications are a couple of lines in the
> > build
> > > > and
> > > > license headers. But we can still choose to rollback the changes
> > or
> > > > re-release (and re-vote).
> > > >
> > > > On 5/15/07, Guillaume Nodet < [EMAIL PROTECTED]> wrote:
> > > > >
> > > > > Maybe this is just my personal opinion, but I really don't like
> > when
> > > > tags
> > > > > are modified.
> > > > > I'd rather use a branch for that, else it's difficult to tell if
> > the
> > > > > modifications have been done
> > > > > before or after the release. IMHO tags should always be read
> > only.
> > > > >
> > > > > On 5/15/07, [EMAIL PROTECTED] < [EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > Author: mriou
> > > > > > Date: Tue May 15 09:09:17 2007
> > > > > > New Revision: 538237
> > > > > >
> > > > > > URL: http://svn.apache.org/viewvc?view=rev&rev=538237
> > > > > > Log:
> > > > > > Latest from trunk.
> > > > > >
> > > > > > Modified:
> > > > > > incubator/ode/tags/APACHE_ODE_1.0-RC3-INCUBATING/Rakefile
> > > > > >
> > > > > > Modified:
> > incubator/ode/tags/APACHE_ODE_1.0-RC3-INCUBATING/Rakefile
> > > > > > URL:
> > > > > >
> > > > >
> > > >
> >
http://svn.apache.org/viewvc/incubator/ode/tags/APACHE_ODE_1.0-RC3-INCUBATING/Rakefile?view=diff&rev=538237&r1=538236&r2=538237
> > > > > >
> > > > > >
> > > > >
> > > >
> >
==============================================================================
> >
> > > >
> > > > > > --- incubator/ode/tags/APACHE_ODE_1.0-RC3-INCUBATING/Rakefile
> > > > (original)
> > > > > > +++ incubator/ode/tags/APACHE_ODE_1.0-RC3-INCUBATING/Rakefile
> > Tue
> > > > May 15
> > > > > > 09:09:17 2007
> > > > > > @@ -1,13 +1,14 @@
> > > > > > -# gem "buildr", "1.0.0"
> > > > > > -require "buildr/lib/buildr"
> > > > > > -require "buildr/lib/buildr/xmlbeans"
> > > > > > -require "buildr/lib/buildr/openjpa"
> > > > > > -require "buildr/lib/buildr/javacc"
> > > > > > -require "buildr/lib/buildr/jetty"
> > > > > > +gem "buildr", " 1.1.0"
> > > > > > +require "buildr"
> > > > > > +#require "buildr/lib/buildr"
> > > > > > +require "buildr/xmlbeans.rb"
> > > > > > +require "buildr/openjpa"
> > > > > > +require "buildr/javacc"
> > > > > > +require "buildr/jetty"
> > > > > >
> > > > > >
> > > > > > # Keep this structure to allow the build system to update
> > version
> > > > > numbers.
> > > > > > -VERSION_NUMBER = "1.0-RC3-incubating"
> > > > > > +VERSION_NUMBER = "1.0-RC3-incubating-SNAPSHOT "
> > > > > > NEXT_VERSION = " 1.1"
> > > > > >
> > > > > > ANNONGEN = "annogen:annogen:jar:0.1.0"
> > > > > > @@ -100,7 +101,10 @@
> > > > > > end
> > > > > >
> > > > > > desc "Apache ODE"
> > > > > > -define "ode", :group=>"org.apache.ode",
> > :version=>VERSION_NUMBER do
> > > > > > +#define "ode", :group=>"org.apache.ode",
> > :version=>VERSION_NUMBER
> > > > do
> > > > > > +define "ode" do
> > > > > > + project.version = VERSION_NUMBER
> > > > > > + project.group = "org.apache.ode"
> > > > > >
> > > > > > compile.options.source = "1.5"
> > > > > > compile.options.target = "1.5"
> > > > > > @@ -109,12 +113,12 @@
> > > > > >
> > > > > > desc "ODE Axis Integration Layer"
> > > > > > define "axis2" do
> > > > > > - compile.with projects("ode:bpel-api",
> > "ode:bpel-connector",
> > > > > > "ode:bpel-dao", "ode:bpel-epr", "ode:bpel-runtime",
> > > > > > - "ode:bpel-scheduler-quartz", "ode:bpel-schemas",
> > > > > "ode:bpel-store",
> > > > > > "ode:utils"),
> > > > > > + compile.with projects("bpel-api", "bpel-connector",
> > "bpel-dao",
> > > > > > "bpel-epr", "bpel-runtime",
> > > > > > + "bpel-scheduler-quartz", "bpel-schemas", "bpel-store",
> > > > "utils"),
> > > > > > AXIOM, AXIS2, COMMONS.logging, COMMONS.collections,
> > DERBY,
> > > > > > GERONIMO.kernel , GERONIMO.transaction,
> > > > > > JAVAX.activation , JAVAX.servlet, JAVAX.stream,
> > > > JAVAX.transaction,
> > > > > > JENCKS, WSDL4J, XMLBEANS
> > > > > >
> > > > > > - test.with project("ode:tools"), XERCES, WOODSTOX, AXIOM,
> > > > > > WS_COMMONS.xml_schema, JAVAX.javamail
> > > > > > + test.with project("tools"), XERCES, WOODSTOX, AXIOM,
> > > > > > WS_COMMONS.xml_schema, JAVAX.javamail
> > > > > > test.exclude '*'
> > > > > >
> > > > > > package :jar
> > > > > > @@ -122,10 +126,10 @@
> > > > > >
> > > > > > desc "ODE Axis2 Based Web Application"
> > > > > > define "axis2-war" do
> > > > > > - libs = projects("ode:axis2", "ode:bpel-api",
> > > > "ode:bpel-compiler",
> > > > > > "ode:bpel-connector", "ode:bpel-dao",
> > > > > > - "ode:bpel-epr", "ode:bpel-obj", "ode:bpel-ql",
> > > > > "ode:bpel-runtime",
> > > > > > "ode:bpel-scheduler-quartz",
> > > > > > - "ode:bpel-schemas", "ode:bpel-store",
> > "ode:dao-hibernate",
> > > > > > "ode:jacob", "ode:jca-ra", "ode:jca-server",
> > > > > > - "ode:utils", "ode:dao-jpa"),
> > > > > > + libs = projects("axis2", "bpel-api", "bpel-compiler",
> > > > > > "bpel-connector", "bpel-dao",
> > > > > > + "bpel-epr", "bpel-obj", "bpel-ql", "bpel-runtime",
> > > > > > "bpel-scheduler-quartz",
> > > > > > + "bpel-schemas", "bpel-store", "dao-hibernate", "jacob",
> > > > "jca-ra",
> > > > > > "jca-server",
> > > > > > + "utils", "dao-jpa"),
> > > > > > AXIS2_ALL, ANNONGEN, BACKPORT, COMMONS.codec,
> > > > COMMONS.collections
> > > > > ,
> > > > > > COMMONS.fileupload, COMMONS.httpclient,
> > > > > > COMMONS.lang, COMMONS.logging, COMMONS.pool, DERBY,
> > > > DERBY_TOOLS,
> > > > > > JAXEN, JAVAX.activation, JAVAX.ejb, JAVAX.javamail,
> > > > > > JAVAX.connector, JAVAX.jms, JAVAX.persistence,
> > > > JAVAX.transaction,
> > > > > > JAVAX.stream, JIBX,
> > > > > > @@ -133,10 +137,10 @@
> > > > > > WOODSTOX, WSDL4J, WS_COMMONS.axiom, WS_COMMONS.neethi,
> > > > > > WS_COMMONS.xml_schema, XALAN, XERCES, XMLBEANS
> > > > > >
> > > > > > package(:war).with(:libs=>libs).path("WEB-INF").tap do
> > > > |web_inf|
> > > > > > - web_inf.merge
> > project("ode:dao-jpa-ojpa-derby").package(:zip)
> > > > > > - web_inf.merge
> > project("ode:dao-hibernate-db").package(:zip)
> > > > > > - web_inf.include
> > > > project("ode:axis2").path_to("src/main/wsdl/*")
> > > > > > - web_inf.include
> > > > > > project("ode:bpel-schemas").path_to("src/main/xsd/pmapi.xsd")
> > > > > > + web_inf.merge
> > project("dao-jpa-ojpa-derby").package(:zip)
> > > > > > + web_inf.merge project("dao-hibernate-db").package(:zip)
> > > > > > + web_inf.include
> > project("axis2").path_to("src/main/wsdl/*")
> > > > > > + web_inf.include
> > > > > > project("bpel-schemas").path_to("src/main/xsd/pmapi.xsd")
> > > > > > end
> > > > > > package(:war).tap do |root|
> > > > > > root.merge
> > > > > >
> > (artifact(AXIS2_WAR)).exclude("WEB-INF/*").exclude("META-INF/*")
> > > > > > @@ -158,46 +162,46 @@
> > > > > >
> > > > > > desc "ODE APIs"
> > > > > > define "bpel-api" do
> > > > > > - compile.with projects("ode:utils", "ode:bpel-obj",
> > > > > > "ode:bpel-schemas"), WSDL4J, COMMONS.logging
> > > > > > + compile.with projects("utils", "bpel-obj",
> > "bpel-schemas"),
> > > > WSDL4J,
> > > > > > COMMONS.logging
> > > > > > package :jar
> > > > > > end
> > > > > >
> > > > > > desc "ODE JCA connector"
> > > > > > define "bpel-api-jca" do
> > > > > > - compile.with project("ode:bpel-api"), JAVAX.connector
> > > > > > + compile.with project("bpel-api"), JAVAX.connector
> > > > > > package :jar
> > > > > > end
> > > > > >
> > > > > > desc "ODE BPEL Compiler"
> > > > > > define "bpel-compiler" do
> > > > > > - compile.with projects("ode:bpel-api", "ode:bpel-obj",
> > > > > > "ode:bpel-schemas", "ode:utils"),
> > > > > > + compile.with projects("bpel-api", "bpel-obj",
> > "bpel-schemas",
> > > > > > "utils"),
> > > > > > COMMONS.logging, JAVAX.stream , JAXEN, SAXON, WSDL4J,
> > XALAN,
> > > > > XERCES
> > > > > > - test.resources {
> > > > > >
> > > >
> > filter(project("ode:bpel-scripts").path_to("src/main/resources")).into(
> > > > > > test.resources.target).run }
> > > > > > + test.resources {
> > > > > >
> > filter(project("bpel-scripts").path_to("src/main/resources")).into(
> > > > > > test.resources.target).run }
> > > > > > package :jar
> > > > > > end
> > > > > >
> > > > > > desc "ODE JCA Connector Implementation"
> > > > > > define "bpel-connector" do
> > > > > > - compile.with projects("ode:bpel-api", "ode:bpel-api-jca",
> > > > > > "ode:bpel-runtime", "ode:jca-ra", "ode:jca-server")
> > > > > > + compile.with projects("bpel-api", "bpel-api-jca",
> > > > "bpel-runtime",
> > > > > > "jca-ra", "jca-server")
> > > > > > package :jar
> > > > > > end
> > > > > >
> > > > > > desc "ODE DAO Interfaces"
> > > > > > define "bpel-dao" do
> > > > > > - compile.with project("ode:bpel-api")
> > > > > > + compile.with project("bpel-api")
> > > > > > package :jar
> > > > > > end
> > > > > >
> > > > > > desc "ODE Interface Layers Common"
> > > > > > define "bpel-epr" do
> > > > > > - compile.with projects("ode:utils", "ode:bpel-dao",
> > > > "ode:bpel-api"),
> > > > > > + compile.with projects("utils", "bpel-dao", "bpel-api"),
> > > > > > COMMONS.logging, DERBY, JAVAX.transaction,
> > > > GERONIMO.transaction,
> > > > > > GERONIMO.connector , TRANQL, JAVAX.connector
> > > > > > package :jar
> > > > > > end
> > > > > >
> > > > > > desc "ODE BPEL Object Model"
> > > > > > define "bpel-obj" do
> > > > > > - compile.with project("ode:utils"), SAXON, WSDL4J
> > > > > > + compile.with project("utils"), SAXON, WSDL4J
> > > > > > package :jar
> > > > > > end
> > > > > >
> > > > > > @@ -206,7 +210,7 @@
> > > > > > pkg_name = "org.apache.ode.ql.jcc"
> > > > > > jjtree = jjtree(_("src/main/jjtree"),
> > :in_package=>pkg_name)
> > > > > > compile.from javacc(jjtree, :in_package=>pkg_name),
> > jjtree
> > > > > > - compile.with projects("ode:bpel-api",
> > "ode:bpel-compiler",
> > > > > > "ode:bpel-obj", "ode:jacob", "ode:utils")
> > > > > > + compile.with projects("bpel-api", "bpel-compiler",
> > "bpel-obj",
> > > > > > "jacob", "utils")
> > > > > >
> > > > > > package :jar
> > > > > > end
> > > > > > @@ -214,11 +218,11 @@
> > > > > > desc "ODE Runtime Engine"
> > > > > > define "bpel-runtime" do
> > > > > > compile.from apt
> > > > > > - compile.with projects("ode:bpel-api",
> > "ode:bpel-compiler",
> > > > > > "ode:bpel-dao", "ode:bpel-obj", "ode:bpel-schemas",
> > > > > > - "ode:bpel-store", "ode:jacob", "ode:jacob-ap",
> > "ode:utils"),
> > > > > > + compile.with projects("bpel-api", "bpel-compiler",
> > "bpel-dao",
> > > > > > "bpel-obj", "bpel-schemas",
> > > > > > + "bpel-store", "jacob", "jacob-ap", "utils"),
> > > > > > COMMONS.logging , COMMONS.collections, JAXEN,
> > > > JAVAX.persistence,
> > > > > > JAVAX.stream, SAXON, WSDL4J, XMLBEANS
> > > > > >
> > > > > > - test.compile.with projects("ode:bpel-scheduler-quartz",
> > > > > > "ode:dao-jpa", "ode:dao-hibernate", "ode:bpel-epr"),
> > > > > > + test.compile.with projects("bpel-scheduler-quartz",
> > "dao-jpa",
> > > > > > "dao-hibernate", "bpel-epr"),
> > > > > > BACKPORT, COMMONS.pool, COMMONS.lang, DERBY,
> > > > JAVAX.connector,
> > > > > > JAVAX.transaction,
> > > > > > GERONIMO.transaction, GERONIMO.kernel,
> > GERONIMO.connector,
> > > > > > TRANQL, HSQLDB, JAVAX.ejb,
> > > > > > LOG4J, XERCES, Buildr::OpenJPA::REQUIRES, QUARTZ,
> > XALAN
> > > > > > @@ -229,7 +233,7 @@
> > > > > >
> > > > > > desc "ODE Quartz Interface"
> > > > > > define "bpel-scheduler-quartz" do
> > > > > > - compile.with projects("ode:bpel-api", "ode:utils"),
> > > > > > COMMONS.collections, COMMONS.logging, JAVAX.transaction,
> > QUARTZ
> > > > > > + compile.with projects("bpel-api", "utils"),
> > COMMONS.collections
> > > > ,
> > > > > > COMMONS.logging, JAVAX.transaction, QUARTZ
> > > > > > package :jar
> > > > > > end
> > > > > >
> > > > > > @@ -246,8 +250,8 @@
> > > > > >
> > > > > > desc "ODE Process Store"
> > > > > > define "bpel-store" do
> > > > > > - compile.with projects("ode:bpel-api",
> > "ode:bpel-compiler",
> > > > > > "ode:bpel-dao", "ode:bpel-obj", "ode:bpel-schemas",
> > > > > > - "ode:dao-hibernate", "ode:utils"),
> > > > > > + compile.with projects("bpel-api", "bpel-compiler",
> > "bpel-dao",
> > > > > > "bpel-obj", "bpel-schemas",
> > > > > > + "dao-hibernate", "utils"),
> > > > > > COMMONS.logging, JAVAX.persistence, JAVAX.stream,
> > HIBERNATE,
> > > > > > HSQLDB, XMLBEANS, XERCES, WSDL4J
> > > > > > compile { open_jpa_enhance }
> > > > > > resources hibernate_doclet(:package=>"
> > org.apache.ode.store.hib
> > > > ",
> > > > > > :excludedtags=>"@version,@author,@todo")
> > > > > > @@ -259,12 +263,12 @@
> > > > > >
> > > > > > desc "ODE BPEL Tests"
> > > > > > define "bpel-test" do
> > > > > > - compile.with projects("ode:bpel-api",
> > "ode:bpel-compiler",
> > > > > > "ode:bpel-dao", "ode:bpel-runtime",
> > > > > > - "ode:bpel-store", "ode:utils", "ode:bpel-epr"),
> > > > > > + compile.with projects("bpel-api", "bpel-compiler",
> > "bpel-dao",
> > > > > > "bpel-runtime",
> > > > > > + "bpel-store", "utils", "bpel-epr"),
> > > > > > DERBY, WSDL4J
> > > > > >
> > > > > > - test.with projects("ode:bpel-obj", "ode:dao-jpa",
> > "ode:jacob",
> > > > > > "ode:bpel-schemas",
> > > > > > - "ode:bpel-scripts", "ode:bpel-scheduler-quartz"),
> > > > > > + test.with projects("bpel-obj", "dao-jpa", "jacob",
> > > > "bpel-schemas",
> > > > > > + "bpel-scripts", "bpel-scheduler-quartz"),
> > > > > > COMMONS.collections, COMMONS.lang, COMMONS.logging,
> > DERBY,
> > > > > > JAVAX.connector, JAVAX.persistence,
> > > > > > JAVAX.stream, JAVAX.transaction, JAXEN, HSQLDB, LOG4J,
> > > > OPENJPA,
> > > > > > SAXON, XERCES, XMLBEANS, XALAN
> > > > > >
> > > > > > @@ -273,11 +277,11 @@
> > > > > >
> > > > > > desc "ODE Hibernate DAO Implementation"
> > > > > > define "dao-hibernate" do
> > > > > > - compile.with projects("ode:bpel-api", "ode:bpel-dao",
> > > > > "ode:bpel-ql",
> > > > > > "ode:utils"),
> > > > > > + compile.with projects("bpel-api", "bpel-dao", "bpel-ql",
> > > > "utils"),
> > > > > > COMMONS.lang , COMMONS.logging, JAVAX.transaction ,
> > HIBERNATE,
> > > > > DOM4J
> > > > > > resources hibernate_doclet(:package=>"
> > > > > org.apache.ode.daohib.bpel.hobj",
> > > > > > :excludedtags=>"@version,@author,@todo")
> > > > > >
> > > > > > - test.with project("ode:bpel-epr"), BACKPORT,
> > > > COMMONS.collections,
> > > > > > COMMONS.lang, HSQLDB,
> > > > > > + test.with project("bpel-epr"), BACKPORT,
> > COMMONS.collections ,
> > > > > > COMMONS.lang, HSQLDB,
> > > > > > GERONIMO.transaction, GERONIMO.kernel,
> > GERONIMO.connector,
> > > > > > JAVAX.connector, JAVAX.ejb, SPRING
> > > > > >
> > > > > > package :jar
> > > > > > @@ -288,8 +292,8 @@
> > > > > > predefined_for = lambda { |name|
> > > > > _("src/main/sql/tables_#{name}.sql")
> > > > > > }
> > > > > > properties_for = lambda { |name|
> > > > > > _("src/main/sql/ode.#{name}.properties") }
> > > > > >
> > > > > > - dao_hibernate =
> > project("ode:dao-hibernate").compile.target
> > > > > > - bpel_store = project("ode:bpel-store").compile.target
> > > > > > + dao_hibernate = project("dao-hibernate").compile.target
> > > > > > + bpel_store = project("bpel-store").compile.target
> > > > > >
> > > > > > schemaexport = Hibernate.schemaexport
> > > > > > export = lambda do |properties, source, target|
> > > > > > @@ -318,7 +322,7 @@
> > > > > >
> > > > > > desc "ODE OpenJPA DAO Implementation"
> > > > > > define "dao-jpa" do
> > > > > > - compile.with projects("ode:bpel-api", "ode:bpel-dao",
> > > > "ode:utils"),
> > > > > > + compile.with projects("bpel-api", "bpel-dao", "utils"),
> > > > > > COMMONS.collections, COMMONS.logging, JAVAX.connector ,
> > > > > > JAVAX.persistence, JAVAX.transaction ,
> > > > > > OPENJPA, XERCES
> > > > > > compile { open_jpa_enhance }
> > > > > > @@ -332,12 +336,12 @@
> > > > > > partial_sql = file("target/partial.sql"=>derby_xml) do
> > |task|
> > > > > > mkpath _("target"), :verbose=>false
> > > > > > Buildr::OpenJPA.mapping_tool :properties=>derby_xml,
> > > > > > :action=>"build", :sql=> task.name,
> > > > > > - :classpath=>projects("ode:bpel-store", "ode:dao-jpa",
> >
> > > > > > "ode:bpel-api", "ode:bpel-dao", "ode:utils" )
> > > > > > + :classpath=>projects("bpel-store", "dao-jpa",
> > "bpel-api",
> > > > > > "bpel-dao", "utils" )
> > > > > > end
> > > > > > derby_sql = concat(_("target/derby.sql")=>[partial_sql,
> > > > > quartz_sql])
> > > > > > derby_db = Derby.create(_("target/derby/jpadb")=>derby_sql)
> >
> > > > > >
> > > > > > - test.with projects("ode:bpel-api", "ode:bpel-dao",
> > > > "ode:bpel-obj",
> > > > > > "ode:bpel-epr", "ode:dao-jpa", "ode:utils"),
> > > > > > + test.with projects("bpel-api", "bpel-dao", "bpel-obj",
> > > > "bpel-epr",
> > > > > > "dao-jpa", "utils"),
> > > > > > BACKPORT, COMMONS.collections, COMMONS.lang ,
> > COMMONS.logging
> > > > ,
> > > > > > GERONIMO.transaction,
> > > > > > GERONIMO.kernel, GERONIMO.connector, HSQLDB,
> > JAVAX.connector,
> > > > > > JAVAX.ejb, JAVAX.persistence,
> > > > > > JAVAX.transaction, LOG4J, OPENJPA, XERCES, WSDL4J
> > > > > > @@ -348,7 +352,7 @@
> > > > > >
> > > > > > desc "ODE JAva Concurrent OBjects"
> > > > > > define "jacob" do
> > > > > > - compile.with projects("ode:utils", "ode:jacob-ap"),
> > > > COMMONS.logging
> > > > > > + compile.with projects("utils", "jacob-ap"),
> > COMMONS.logging
> > > > > > compile.from apt
> > > > > >
> > > > > > package :jar
> > > > > > @@ -356,23 +360,22 @@
> > > > > >
> > > > > > desc "ODE Jacob APR Code Generation"
> > > > > > define "jacob-ap" do
> > > > > > - compile.with Java.tools_jar
> > > > > > package :jar
> > > > > > end
> > > > > >
> > > > > > desc "ODE JBI Integration Layer"
> > > > > > define "jbi" do
> > > > > > - compile.with projects("ode:bpel-api",
> > "ode:bpel-connector",
> > > > > > "ode:bpel-dao", "ode:bpel-epr", "ode:bpel-obj",
> > > > > > - "ode:bpel-runtime", "ode:bpel-scheduler-quartz",
> > > > > > "ode:bpel-schemas", "ode:bpel-store", "ode:utils"),
> > > > > > + compile.with projects("bpel-api", "bpel-connector",
> > "bpel-dao",
> > > >
> > > > > > "bpel-epr", "bpel-obj",
> > > > > > + "bpel-runtime", "bpel-scheduler-quartz",
> > "bpel-schemas",
> > > > > > "bpel-store", "utils"),
> > > > > > COMMONS.logging, COMMONS.pool, JAVAX.transaction, JBI,
> > LOG4J,
> > > > > > WSDL4J, XERCES
> > > > > >
> > > > > > package(:jar)
> > > > > > package(:jbi).tap do |jbi|
> > > > > > libs = artifacts(package(:jar),
> > > > > > - projects("ode:bpel-api", "ode:bpel-api-jca",
> > > > > "ode:bpel-compiler",
> > > > > > "ode:bpel-connector", "ode:bpel-dao",
> > > > > > - "ode:bpel-epr", "ode:jca-ra", "ode:jca-server",
> > > > "ode:bpel-obj",
> > > > > > "ode:bpel-ql", "ode:bpel-runtime",
> > > > > > - "ode:bpel-scheduler-quartz", "ode:bpel-schemas",
> > > > > > "ode:bpel-store", "ode:dao-hibernate", "ode:dao-jpa",
> > > > > > - "ode:jacob", "ode:jacob-ap", "ode:utils"),
> > > > > > + projects("bpel-api", "bpel-api-jca", "bpel-compiler",
> >
> > > > > > "bpel-connector", "bpel-dao",
> > > > > > + "bpel-epr", "jca-ra", "jca-server", "bpel-obj",
> > "bpel-ql",
> > > > > > "bpel-runtime",
> > > > > > + "bpel-scheduler-quartz", "bpel-schemas",
> > "bpel-store",
> > > > > > "dao-hibernate", "dao-jpa",
> > > > > > + "jacob", "jacob-ap", "utils"),
> > > > > > ANT, BACKPORT, COMMONS.codec, COMMONS.collections,
> > > > COMMONS.dbcp
> > > > > ,
> > > > > > COMMONS.lang, COMMONS.pool,
> > > > > > COMMONS.primitives , JAXEN, JAVAX.connector,
> > JAVAX.ejb,
> > > > > JAVAX.jms,
> > > > > > JAVAX.persistence, JAVAX.stream, JAVAX.transaction,
> > LOG4J,
> > > > > > OPENJPA, QUARTZ, SAXON, TRANQL,
> > > > > > @@ -381,37 +384,37 @@
> > > > > > jbi.component :type=>:service_engine,
> > :name=>"OdeBpelEngine",
> > > > > > :description=>self.comment
> > > > > > jbi.component :class_name=>"
> > org.apache.ode.jbi.OdeComponent",
> > > > > > :delegation=>:self, :libs=>libs
> > > > > > jbi.bootstrap :class_name=>"
> > org.apache.ode.jbi.OdeBootstrap",
> > > > > > :libs=>libs
> > > > > > - jbi.merge project("ode:dao-hibernate-db").package(:zip)
> > > > > > - jbi.mergeproject("ode:dao-jpa-ojpa-derby").package(:zip)
> > > > > > + jbi.merge project("dao-hibernate-db").package(:zip)
> > > > > > + jbi.merge project("dao-jpa-ojpa-derby").package(:zip)
> > > > > > jbi.include path_to("src/main/jbi/ode- jbi.properties")
> > > > > > end
> > > > > >
> > > > > > - test.with projects("ode:dao-jpa", "ode:bpel-compiler",
> > > > > > "ode:bpel-api-jca", "ode:jca-ra",
> > > > > > - "ode:jca-server", "ode:jacob"),
> > > > > > + test.with projects("dao-jpa", "bpel-compiler",
> > "bpel-api-jca",
> > > > > > "jca-ra",
> > > > > > + "jca-server", "jacob"),
> > > > > > BACKPORT, COMMONS.lang, COMMONS.collections, DERBY,
> > > > > > GERONIMO.connector, GERONIMO.kernel,
> > > > > > GERONIMO.transaction, JAVAX.connector, JAVAX.ejb,
> > > > > JAVAX.persistence,
> > > > > > JAVAX.stream,
> > > > > > JAVAX.transaction, JAXEN, JBI, OPENJPA, QUARTZ, SAXON,
> > > > > SERVICEMIX,
> > > > > > SPRING, TRANQL,
> > > > > > XALAN, XBEAN, XMLBEANS, XSTREAM
> > > > > > test.junit.using :properties=>{ "jbi.install
> > > > > > "=>_("target/smixInstallDir"), " jbi.examples
> > > > > "=>_("../distro-jbi/src/examples")
> > > > > > }
> > > > > > - test.setupunzip
> > > > >
> > > >
> >
(_("target/smixInstallDir/install/ODE")=>project("ode:dao-jpa-ojpa-derby").package(:zip))
> >
> > > >
> > > > > > + test.setupunzip
> > > > >
> > > >
> >
(_("target/smixInstallDir/install/ODE")=>project("dao-jpa-ojpa-derby").package(:zip))
> > > > > >
> > > > > > end
> > > > > >
> > > > > > desc "ODE JCA Resource Archive"
> > > > > > define "jca-ra" do
> > > > > > - compile.with project("ode:utils"), JAVAX.connector
> > > > > > + compile.with project("utils"), JAVAX.connector
> > > > > > package :jar
> > > > > > end
> > > > > >
> > > > > > desc "ODE JCA Server"
> > > > > > define "jca-server" do
> > > > > > - compile.with projects("ode:jca-ra", "ode:utils"),
> > > > COMMONS.logging
> > > > > > + compile.with projects("jca-ra", "utils"), COMMONS.logging
> > > > > > package :jar
> > > > > > end
> > > > > >
> > > > > > desc "ODE Tools"
> > > > > > define "tools" do
> > > > > > - compile.with projects("ode:bpel-compiler", "ode:utils"),
> > ANT,
> > > > > > COMMONS.httpclient, COMMONS.logging
> > > > > > + compile.with projects("bpel-compiler", "utils"), ANT,
> > > > > > COMMONS.httpclient, COMMONS.logging
> > > > > > package :jar
> > > > > > end
> > > > > >
> > > > > > @@ -448,7 +451,7 @@
> > > > > > zip.path("lib").include artifacts(COMMONS.logging ,
> > > > COMMONS.codec,
> > > > > > COMMONS.httpclient,
> > > > > > COMMONS.pool, COMMONS.collections, JAXEN,
> > > > > > SAXON, LOG4J, WSDL4J, XALAN, XERCES)
> > > > > > - projects("ode:utils", "ode:tools", "ode:bpel-compiler",
> > > > > > "ode:bpel-api", "ode:bpel-obj", "ode:bpel-schemas").
> > > > > > + project("ode").projects("utils", "tools",
> > "bpel-compiler",
> > > > > > "bpel-api", "bpel-obj", "bpel-schemas").
> > > > > > map(&:packages).flatten.each do |pkg|
> > > > > > zip.include(pkg.to_s, :as=>"#{ pkg.id}.#{pkg.type}",
> > > > > :path=>"lib")
> > > > > > end
> > > > > > @@ -486,10 +489,6 @@
> > > > > > end
> > > > > > end
> > > > > >
> > > > > > - javadoc projects("ode:axis2", "ode:bpel-api",
> > "ode:bpel-epr",
> > > > > > "ode:tools", "ode:utils",
> > > > > > - "ode:jca-server", "ode:jca-ra", "ode:jbi", "ode:jacob",
> > > > > > "ode:dao-jpa", "ode:dao-hibernate",
> > > > > > - "ode:bpel-test", "ode:bpel-store",
> > "ode:bpel-scheduler-quartz",
> > > >
> > > > > > "ode:bpel-runtime",
> > > > > > - "ode:bpel-ql", "ode:bpel-epr", "ode:bpel-dao",
> > > > > "ode:bpel-connector",
> > > > > > "ode:bpel-connector")
> > > > > > - package :zip, :classifier=>"docs", :include=>javadoc.target
> > > > > > + package :zip, :id=>"#{id}-docs",
> > > > > > :include=>javadoc(project("ode").projects).target
> > > > > >
> > > > > > end
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Cheers,
> > > > > Guillaume Nodet
> > > > > ------------------------
> > > > > Principal Engineer, IONA
> > > > > Blog: http://gnodet.blogspot.com/
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Cheers,
> > > Guillaume Nodet
> > > ------------------------
> > > Principal Engineer, IONA
> > > Blog: http://gnodet.blogspot.com/
> > >
> >
>
>