Any more inputs here ? Maybe we could stage this in two phases, for now just make all project consistent and pointing to <version>2-incubating</version> as suggested on this thread. And then continue discussions on pros/cons of having multiple poms, one for each sub-project.
Thoughts ? On 7/17/07, Luciano Resende <[EMAIL PROTECTED]> wrote:
My main reason for asking the question around version, is that we have learned from past experiences that maven does NOT work OK when you have projects with different versions on the reactor. Today, if you have a clean repo, and try to build from java, build is failing trying to download some artifacts that are indeed in the reactor to be built, and I suspect that the issue is due to different versions on the reactor. I just wanted to be consistent to avoid strange errors, but now that the discussion jumped to a different direction, I have couple questions : What's the user experience with each project having it's own parent pom ? Are we going to still have a top-down build (e.g from java) ? or builds are going to be top down based on sub-projects (e.g from java/sca) ? Currently, the parent pom stores general standard information/configuration for all sub-projects. If we move away from this, and each sub-project have it's own parent, aren't we going to be more susceptible to have unsynchronized common information, as people will likely update a specific info/config in one of the sub-project parent pom, and forget the others ? Maybe I'm interested to learn more about thoughts on what are the advantages of having multiple poms ? On 7/17/07, Venkata Krishnan <[EMAIL PROTECTED]> wrote: > +1 for each subproject to have its own.. unless we want to consciously > tie in some commonality through this between the subprojects. > > - Venkat > > On 7/17/07, ant elder <[EMAIL PROTECTED]> wrote: > > On 7/17/07, Simon Laws <[EMAIL PROTECTED]> wrote: > > > > > > On 7/17/07, Luciano Resende <[EMAIL PROTECTED]> wrote: > > > > > > > > Doing a quick search on the code, looks like we have a combination of > > > > parent pom references in our current trunk code. > > > > > > > > Searching for: <version>2-incubating</version> > > > > cts\pom.xml(24): <version>2-incubating</version> > > > > sca\pom.xml(25): <version>2-incubating</version> > > > > sca\pom.xml(160): <version>2-incubating</version> > > > > Found 3 occurrence(s) in 2 file(s) > > > > > > > > Searching for: <version>2-incubating-SNAPSHOT</version> > > > > buildtools\pom.xml(25): <version>2-incubating-SNAPSHOT</version> > > > > buildtools\pom.xml(30): <version>2-incubating-SNAPSHOT</version> > > > > das\pom.xml(25): <version>2-incubating-SNAPSHOT</version> > > > > pom\parent\pom.xml(32): <version>2-incubating-SNAPSHOT</version> > > > > sdo\pom.xml(25): <version>2-incubating-SNAPSHOT</version> > > > > sdo\sdo-api\pom.xml(25): <version>2-incubating-SNAPSHOT</version> > > > > spec\sdo-api\pom.xml(25): <version>2-incubating-SNAPSHOT</version> > > > > Found 7 occurrence(s) in 6 file(s) > > > > > > > > I guess, we should be using the SNAPSHOT version in trunk, but I want > > > > to ask before I make these changes. > > > > > > > > -- > > > > Luciano Resende > > > > Apache Tuscany Committer > > > > http://people.apache.org/~lresende > > > > http://lresende.blogspot.com/ > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > Hi Luciano > > > > > > Shouldn't we be developing against a released/stable version of the parent > > > pom unless there are changes that are required? I.e if we develop against > > > a > > > snapshot , and rely on its features, then we should release the snapshot > > > parent pom before we release packages that depend on it. > > > > > > Simon > > > > > > > From past discussion thats been the intention i think - that we'd use the > > released non-SNAPSHOT version, but thats going back to the days when there > > was separate releases of all the different modules. Probably a bit late for > > this now - but do we really even want/need this parent pom? It seems simpler > > and more flexible to me if each sub project just has its own. > > > > ...ant > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Luciano Resende Apache Tuscany Committer http://people.apache.org/~lresende http://lresende.blogspot.com/
-- Luciano Resende Apache Tuscany Committer http://people.apache.org/~lresende http://lresende.blogspot.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]