[Design of JBoss jBPM] - Re: Removing HSQLDB
by alex.guizar@jboss.com
+1 to making H2 the default. It is not included in the JDK so we can ship it with whatever version we want.
As for JavaDB, I've yet to hear any good comment about it, large footprint and slow performance are cited instead. Its only advantage is probably the Apache license.
On the other hand, H2 will certainly require a larger footprint to support isolation, probably on par with JavaDB.
For unit tests, space is not as big a concern as time, so overall I prefer H2 over JavaDB.
I believe we should switch in the SOA branch first, for consistency with the ESB test environment and to better address the recent concurrency concerns. Once that is in a stable shape, we can merge the changes to head.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4136464#4136464
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4136464
18 years
[Design of JBoss Build System] - Re: Shared Parent POM for dependencyManagement
by ALRubinger
"scott.stark(a)jboss.org" wrote : org.jboss:jboss-parent is too general for that.
Yes, this is what I'm getting at.
"scott.stark(a)jboss.org" wrote : We still need to get a handle on whether there is an acceptable version range policy (only minor version, custom jboss policy, etc.).
Though related, and will affect the values of a shared parent, I don't think this is a requirement to move forward in centralizing the dependencies.
"scott.stark(a)jboss.org" wrote : I would also suggest that snapshot version cannot be introduced into the common parent. It has to be done in the project.
|
What is the reasoning behind this? If snapshots are done only at the project level, then:
1) AS increments to snapshot of project A
2) EJB3 remains on release 1 of project A
3) AS requires release 2 of project A, updates shared parent
4) EJB3 implicitly gets release 2 now, and has version conflict because it hasn't been seeing snapshot changes all along. Possible compile and runtime problems.
S,
ALR
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4136458#4136458
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4136458
18 years
[Design of JBoss Build System] - Handling resource files in thirdparty dependencies
by rrajesh
Moving Paul's post to a separate thread:
"I'm not sure about the best way to handle the "resources" folders in some of the app server dependencies. I created a workaround in the plugin that allows the plugin to copy files from the directory "thirdparty/src/main/resources" to the appropriate locations, but this has some drawbacks because these files are now version controlled in the app server source tree instead of their respective projects.
In the long term maybe the projects should jar these files and create an artifact with a classifier of "resources" that can be downloaded to the appropriate place. So for example aop would have a file called something like "aop-2.0-resources.jar". I'm open to suggestions on this if anyone has ideas of how to best handle it. "
We need to come up with a solution for this and have projects implement it, because the jbossws config files under "thirdparty/src/main/resources" are already outdated.
Projects currently identified with resource files:
jacorb
aop
jbossts
jbossws
messaging
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4136428#4136428
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4136428
18 years