Jeff, We may not be talking about the same thing I think. I'm talking about resource files that go in the same directory tree as the classes and are loaded using this.getClass().getResource("/org/apache/....myresource")
Why would I put these classes under a src/test/conf, which means that : 1/ I would to recreate a o/a/... structure un src/test/conf whereas it already exists under src/test 2/ It is not balanced src/test would a root for java source files and conf is not a package name. For the file you mention I usually put them under : <project root>/conf/ (for production ones) <project root>/conf/test (for test ones) The configuration files in the src tree are configuration files that cannot be modified by end users of the application/framework, whereas the one in conf/ need to be modified (possibly) by the end user. -Vincent > -----Original Message----- > From: Brekke, Jeff [mailto:[EMAIL PROTECTED]] > Sent: 31 May 2002 12:51 > To: 'Turbine Maven Developers List' > Subject: RE: [PROPOSAL] Including resources in compile paths (main jar and > tests) > > I was thinking more of a directory under src/test, something like > src/test/conf. > If you copy config files for testing, where would you copy them from? > I've always used two config files, one for production and the other for > testing. > > ================================================================= > Jeffrey D. Brekke Quad/Graphics > [EMAIL PROTECTED] http://www.qg.com > > > > -----Original Message----- > > From: Vincent Massol [mailto:[EMAIL PROTECTED]] > > Sent: Friday, May 31, 2002 3:34 AM > > To: 'Turbine Maven Developers List' > > Subject: RE: [PROPOSAL] Including resources in compile paths (main jar > > and tests) > > > > > > Hi Jeff, > > > > > -----Original Message----- > > > From: Brekke, Jeff [mailto:[EMAIL PROTECTED]] > > > Sent: 31 May 2002 02:29 > > > To: 'Turbine Maven Developers List' > > > Subject: RE: [PROPOSAL] Including resources in compile > > paths (main jar > > and > > > tests) > > > > > > For the unit tests I thought about just providing a > > directory that we > > > could include in the testing classpath. Would this be > > enough? If we > > have > > > a > > > different directory for the testing properties, would we need the > > > <resourceTestPatters/> stuff? > > > > > > > That would do it but you would usually mean having your src/test > > directory in the classpath, which I don't think is a nice practice at > > all. I'd much much rather have a way to copy test resources > > to the test > > classes/ directory. > > > > -Vincent > > > > > http://www.mail-archive.com/turbine-maven- > > > [EMAIL PROTECTED]/msg00584.ht > > > ml > > > > > > ================================================================= > > > Jeffrey D. Brekke Quad/Graphics > > > [EMAIL PROTECTED] http://www.qg.com > > > > > > > > > > -----Original Message----- > > > > From: Jason van Zyl [mailto:[EMAIL PROTECTED]] > > > > Sent: Thursday, May 30, 2002 5:30 PM > > > > To: Turbine Maven Developers List > > > > Subject: Re: [PROPOSAL] Including resources in compile paths (main > > jar > > > > and tests) > > > > > > > > > > > > On Thu, 2002-05-30 at 17:06, Vincent Massol wrote: > > > > > Hi, > > > > > > > > > > I have a problem with one problem I am mavenizing. It needs some > > > > > resources (properties and xml files) put in its generated > > > > jar. Also, the > > > > > junit test cases expect some resources files (xml, > > > > properties, etc) to > > > > > be in the test class directories. > > > > > > > > > > I have had a look at jarResources but it seems to be for a > > > > different use > > > > > (it simply copies resource file to the jar and not to the > > generated > > > > > class directory). > > > > > > > > > > I think this is a very common case ... Actually, so common, > > > > that I may > > > > > be missing something. Am I ? > > > > > > > > > > I would like to propose either : > > > > > > > > > > 1/ the addition to some (optional) elements in the POM, as in : > > > > > > > > > > <resourcePatterns> > > > > > <resourcePattern>include = > > **/*.properties</resourcePattern> > > > > > > > > > > <resourcePattern>include = **/*.xml</resourcePattern> > > > > > </resourcePatterns> > > > > > > > > > > <resourceTestPatterns> > > > > > <resourceTestPattern>include = > > > > > **/*.properties</resourceTestPattern> > > > > > <resourceTestPattern>include = > > **/*.xml</resourceTestPattern> > > > > > </resourceTestPatterns> > > > > > > > > > > (in the same spirit as <unitTestPatterns>) > > > > > > > > +1 > > > > > > > > The crappy jarResources handling is my bad. The resources should > > have > > > > been copied into the classes/ directory, or at the option should > > have > > > > been provided to if so desired. This will be nice. > > > > > > > > > or > > > > > > > > > > 2/ the addition of some Ant properties, as in : > > > > > > > > > > maven.compile.resourcePatterns = **/*.properties,**/*.xml > > > > > maven.compile.resourceTestPatterns = **/*.properties,**/*.xml > > > > > > > > > > My preference goes to 1/. Please tell me what you prefer > > > > and I'll submit > > > > > a patch. > > > > > > > > > > Thanks > > > > > -Vincent > > > > > > > > > > > > > > > -- > > > > > To unsubscribe, e-mail: > > > > <mailto:[EMAIL PROTECTED]> > > > > > For additional commands, e-mail: > > > > <mailto:[EMAIL PROTECTED]> > > > > -- > > > > jvz. > > > > > > > > Jason van Zyl > > > > [EMAIL PROTECTED] > > > > > > > > http://tambora.zenplex.org > > > > > > > > > > > > -- > > > > To unsubscribe, e-mail: > > > > <mailto:[EMAIL PROTECTED]> > > > > For additional commands, e-mail: > > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > -- > > > To unsubscribe, e-mail: <mailto:turbine-maven-dev- > > > [EMAIL PROTECTED]> > > > For additional commands, e-mail: <mailto:turbine-maven-dev- > > > [EMAIL PROTECTED]> > > > > > > > > -- > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > -- > To unsubscribe, e-mail: <mailto:turbine-maven-dev- > [EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:turbine-maven-dev- > [EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>