Reorg of the source hierarchy and precise version identification
Hello all, I've been busy this afternoon doing some housecleaning in the code base: - seperate folders for src/main - core java src/test - unit tests src/test-cactus - integration tests I've been building against the latests stable jars I could find, including hibernate 3.0.1 for which I had to change a lot of imports and some stuff in the configuration files. I just commited the version numbered jars because we are going to be playing with Maven 2 tomorrow night at the OSSGTP and I figured it might be easier to write the dependencies that way. I also ported the RSS macro to Rome 0.6 because it broke on the latest commons-digester. Rome sure is a sweet API ! We're going to be doing some other interesting things with Rome. So all of this stuff is still on my machine while I continue unit tests (actually these are quite long because a lot of them are actually integration tests and bring up hibernate (with showSql = true :( ) etc...), but since cruise control is coming back up, I'm going to just make sure the build runs and ant release works. I've been working on tests for my lifeblog stuff, and I definitely like running them one at a time directly in eclipse, even the server tests through Jetty. So I have to see how to refactor that so the other tests benefit and for it all to be ant and ide compatible. I bet you have a lot of ideas on that one Vincent ! ;) My concern, is what to do about your diffs and how changes to the src hierarchy could affect your current work. I hope that doesn't cause you too much pain. Please let me know if you have any ideas on this issue because I'm a bit stumped. Actually maybe I can just tell you when I start to commit and when its done and then you can move your sources in the right place (easy to do) and update. Cheers, -- Luis Arias http://www.xwiki.com http://www.innover-entreprendre.net +33 6 14 20 87 93 mobile
Hmm, I don't see my own messages coming through the list, what's going on ? Anyway its done ! I hope I haven't broken anything. I realize now that I did a big bobo because I didn't conserve modification history :((( I don't know if there is anything to do about that, sorry ! I hope there is not too much of a problem with your local diffs. Luis. On 4/20/05, Luis Arias <[email protected]> wrote:
Hello all,
I've been busy this afternoon doing some housecleaning in the code base:
- seperate folders for src/main - core java src/test - unit tests src/test-cactus - integration tests
I've been building against the latests stable jars I could find, including hibernate 3.0.1 for which I had to change a lot of imports and some stuff in the configuration files.
I just commited the version numbered jars because we are going to be playing with Maven 2 tomorrow night at the OSSGTP and I figured it might be easier to write the dependencies that way.
I also ported the RSS macro to Rome 0.6 because it broke on the latest commons-digester. Rome sure is a sweet API ! We're going to be doing some other interesting things with Rome.
So all of this stuff is still on my machine while I continue unit tests (actually these are quite long because a lot of them are actually integration tests and bring up hibernate (with showSql = true :( ) etc...), but since cruise control is coming back up, I'm going to just make sure the build runs and ant release works.
I've been working on tests for my lifeblog stuff, and I definitely like running them one at a time directly in eclipse, even the server tests through Jetty. So I have to see how to refactor that so the other tests benefit and for it all to be ant and ide compatible. I bet you have a lot of ideas on that one Vincent ! ;)
My concern, is what to do about your diffs and how changes to the src hierarchy could affect your current work. I hope that doesn't cause you too much pain. Please let me know if you have any ideas on this issue because I'm a bit stumped. Actually maybe I can just tell you when I start to commit and when its done and then you can move your sources in the right place (easy to do) and update.
Cheers, -- Luis Arias http://www.xwiki.com http://www.innover-entreprendre.net +33 6 14 20 87 93 mobile
-- Luis Arias http://www.xwiki.com http://www.innover-entreprendre.net +33 6 14 20 87 93 mobile
-----Original Message----- From: Luis Arias [mailto:[email protected]] Sent: jeudi 21 avril 2005 08:02 To: [email protected] Subject: [xwiki-dev] Re: Reorg of the source hierarchy and precise version identification
Hmm, I don't see my own messages coming through the list, what's going on ?
I've seen all your message coming through (they're coming on the xwiki-commit mailing list). [snip] -Vincent
Oh good, thanks for the ping ! On 4/21/05, Vincent Massol <[email protected]> wrote:
-----Original Message----- From: Luis Arias [mailto:[email protected]] Sent: jeudi 21 avril 2005 08:02 To: [email protected] Subject: [xwiki-dev] Re: Reorg of the source hierarchy and precise version identification
Hmm, I don't see my own messages coming through the list, what's going on ?
I've seen all your message coming through (they're coming on the xwiki-commit mailing list).
[snip]
-Vincent
-- Luis Arias http://www.xwiki.com http://www.innover-entreprendre.net +33 6 14 20 87 93 mobile
I've ported the IntelliJ project file to access the new libraries and also removed some unused jar (osuser) I've been having some problems with securityfilter for which I retook the 2.0 jar and it worked. I've also removed the dependency on the MyDatabaseMetaData correction needed for hibernate which is now fixed in hibernate. Ludovic Luis Arias a écrit :
Hmm, I don't see my own messages coming through the list, what's going on ?
Anyway its done ! I hope I haven't broken anything. I realize now that I did a big bobo because I didn't conserve modification history :(((
I don't know if there is anything to do about that, sorry !
I hope there is not too much of a problem with your local diffs.
Luis.
On 4/20/05, Luis Arias <[email protected]> wrote:
Hello all,
I've been busy this afternoon doing some housecleaning in the code base:
- seperate folders for src/main - core java src/test - unit tests src/test-cactus - integration tests
I've been building against the latests stable jars I could find, including hibernate 3.0.1 for which I had to change a lot of imports and some stuff in the configuration files.
I just commited the version numbered jars because we are going to be playing with Maven 2 tomorrow night at the OSSGTP and I figured it might be easier to write the dependencies that way.
I also ported the RSS macro to Rome 0.6 because it broke on the latest commons-digester. Rome sure is a sweet API ! We're going to be doing some other interesting things with Rome.
So all of this stuff is still on my machine while I continue unit tests (actually these are quite long because a lot of them are actually integration tests and bring up hibernate (with showSql = true :( ) etc...), but since cruise control is coming back up, I'm going to just make sure the build runs and ant release works.
I've been working on tests for my lifeblog stuff, and I definitely like running them one at a time directly in eclipse, even the server tests through Jetty. So I have to see how to refactor that so the other tests benefit and for it all to be ant and ide compatible. I bet you have a lot of ideas on that one Vincent ! ;)
My concern, is what to do about your diffs and how changes to the src hierarchy could affect your current work. I hope that doesn't cause you too much pain. Please let me know if you have any ideas on this issue because I'm a bit stumped. Actually maybe I can just tell you when I start to commit and when its done and then you can move your sources in the right place (easy to do) and update.
Cheers, -- Luis Arias http://www.xwiki.com http://www.innover-entreprendre.net +33 6 14 20 87 93 mobile
------------------------------------------------------------------------
-- You receive this message as a subscriber of the [email protected] mailing list. To unsubscribe: mailto:[email protected] For general help: mailto:[email protected]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
-- Ludovic Dubost XPertNet: http://www.xpertnet.fr/ Blog: http://www.ludovic.org/blog/ XWiki: http://www.xwiki.com Skype: ldubost AIM: nvludo Yahoo: ludovic
-----Original Message----- From: Luis Arias [mailto:[email protected]] Sent: mercredi 20 avril 2005 21:47 To: [email protected] Subject: [xwiki-dev] Reorg of the source hierarchy and precise version identification
Hello all,
I've been busy this afternoon doing some housecleaning in the code base:
- seperate folders for src/main - core java src/test - unit tests src/test-cactus - integration tests
That's excellent and it's a first start towards a Maven-compatible directory structure. You may want to go one step further Luis by following the new recommended directory structure (http://maven.apache.org/reference/conventions.html). For example main java sources go into src/main/java, resources go into src/main/resources, java unit tests go to src/test/java, etc.
I've been building against the latests stable jars I could find, including hibernate 3.0.1 for which I had to change a lot of imports and some stuff in the configuration files.
I just commited the version numbered jars because we are going to be playing with Maven 2 tomorrow night at the OSSGTP and I figured it might be easier to write the dependencies that way.
Definitely! It's a good first step and in any case it's good to know which version of external libraries you're using. [snip] -Vincent
On 4/21/05, Vincent Massol <[email protected]> wrote:
-----Original Message----- From: Luis Arias [mailto:[email protected]] Sent: mercredi 20 avril 2005 21:47 To: [email protected] Subject: [xwiki-dev] Reorg of the source hierarchy and precise version identification
Hello all,
I've been busy this afternoon doing some housecleaning in the code base:
- seperate folders for src/main - core java src/test - unit tests src/test-cactus - integration tests
That's excellent and it's a first start towards a Maven-compatible directory structure. You may want to go one step further Luis by following the new recommended directory structure (http://maven.apache.org/reference/conventions.html).
For example main java sources go into src/main/java, resources go into src/main/resources, java unit tests go to src/test/java, etc.
Ok that would be even better ! Thanks for the link on the conventions, I was looking for it yesterday but couldn't find it. I have to work on some business issues this morning, but we can talk about this tonight at the OSSGTP ! -- Luis Arias http://www.xwiki.com http://www.innover-entreprendre.net +33 6 14 20 87 93 mobile
participants (3)
-
Ludovic Dubost -
Luis Arias -
Vincent Massol