Hi Christian,
This is my effective pom: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.albourne.web</groupId> <artifactId>castle</artifactId> <packaging>pom</packaging> <build> <sourceDirectory>/home/Tapestry5/castle/src/main/java</sourceDirectory> <scriptSourceDirectory>src/main/scripts</scriptSourceDirectory> <testSourceDirectory>/home/Tapestry5/castle/src/test/java</testSourceDirectory> <outputDirectory>/home/Tapestry5/castle/target/classes</outputDirectory> <testOutputDirectory>/home/Tapestry5/castle/target/test-classes</testOutputDirectory> <defaultGoal>package</defaultGoal> <resources> <resource> <filtering>true</filtering> <directory>/home/Tapestry5/castle/src/main/resources</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> <testResources> <testResource> <directory>/home/Tapestry5/castle/src/test/resources</directory> </testResource> </testResources> <directory>/home/Tapestry5/castle/target</directory> <finalName>castle</finalName> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> <optimize>true</optimize> </configuration> </plugin> <plugin> <artifactId>maven-help-plugin</artifactId> <version>2.1</version> </plugin> </plugins> </build> <repositories> <repository> <releases> <updatePolicy>always</updatePolicy> <checksumPolicy>warn</checksumPolicy> </releases> <id>Albourne Repo</id> <name>Albourne Maven Repo</name> <url>http://maven.intern.albourne.com</url> </repository> <repository> <snapshots /> <id>nexus snapshots</id> <name>Albourne Nexus Proxyy</name> <url>http://nexus:8081/content/groups/public-snapshots</url> </repository> <repository> <snapshots> <enabled>false</enabled> </snapshots> <id>nexus</id> <name>Albourne Nexus Proxyy</name> <url>http://nexus:8081/nexus/content/groups/public</url> </repository> <repository> <snapshots> <enabled>false</enabled> </snapshots> <id>download.java.net</id> <name>download.java.net</name> <url>http://download.java.net/maven/2</url> </repository> <repository> <snapshots> <enabled>false</enabled> </snapshots> <id>central</id> <name>Maven Repository Switchboard</name> <url>http://repo1.maven.org/maven2</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>nexus</id> <name>Albourne Nexus Proxyy</name> <url>http://nexus:8081/nexus/content/groups/public</url> </pluginRepository> <pluginRepository> <releases> <updatePolicy>never</updatePolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> <id>central</id> <name>Maven Plugin Repository</name> <url>http://repo1.maven.org/maven2</url> </pluginRepository> </pluginRepositories> <dependencies> <dependency> <groupId>HFDB</groupId> <artifactId>hfdb</artifactId> <version>5.11-SNAPSHOT</version> <scope>compile</scope> </dependency> <dependency> <groupId>Albourne</groupId> <artifactId>web-API</artifactId> <version>5.11-SNAPSHOT</version> <scope>compile</scope> </dependency> <dependency> <groupId>easymock</groupId> <artifactId>easymock</artifactId> <version>2.4</version> <scope>test</scope> </dependency> <dependency> <groupId>easymock</groupId> <artifactId>easymockclassextension</artifactId> <version>2.4</version> <scope>test</scope> </dependency> <dependency> <groupId>easymock</groupId> <artifactId>cglib-nodep</artifactId> <version>2.1.3</version> <scope>test</scope> </dependency> <dependency> <groupId>jdom</groupId> <artifactId>jdom</artifactId> <version>1.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.tapestry</groupId> <artifactId>tapestry-core</artifactId> <version>5.1.0.5</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.14</version> <scope>compile</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.1</version> <scope>test</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency> <dependency> <groupId>org.chenillekit</groupId> <artifactId>chenillekit-tapestry</artifactId> <version>1.0.0</version> <exclusions> <exclusion> <artifactId>javassist</artifactId> <groupId>jboss</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.directwebremoting</groupId> <artifactId>dwr</artifactId> <version>3.0rc1</version> </dependency> </dependencies> <reporting> <outputDirectory>target/site</outputDirectory> <plugins> <plugin> <groupId>org.apache.tapestry</groupId> <artifactId>tapestry-component-report</artifactId> <version>5.1.0.5</version> <configuration> <rootPackage>com.albourne.web</rootPackage> </configuration> </plugin> </plugins> </reporting> <properties> <tapestry-release-version>5.1.0.5</tapestry-release-version> </properties> </project> Thanks, Peter ----- Original Message ----- From: "Christian Gruber" <[email protected]> To: "Tapestry users" <[email protected]> Sent: Monday, 13 July, 2009 16:35:45 GMT +02:00 Athens, Beirut, Bucharest, Istanbul Subject: Re: Tapestry, Maven and Log4j using an XML properties file The xml provided looks a lot like the default metadata that occurs if you don't configure anything. Resources are copied from /src/main/ resources into the resulting jar/war/ear and are filtered. Can you post your pom.xml file (and any parent poms) in case you're overriding some subtle behaviour? Christian. On Jul 13, 2009, at 7:57 AM, Peter Stavrinides wrote: > I potentially found something, Maven seems to be the advocated this > solution below, though I can't seem to get it working still? any > help with this would be appreciated: > > <build> > ... > > <resources> > <resource> > <directory>src/main/resources</directory> > <filtering>true</filtering> > <includes> > <include>**/*.xml</include> > </includes> > </resource> > </resources> > ... > </build> > > Thanks, > Peter > > ----- Original Message ----- > From: "P Stavrinides" <[email protected]> > To: "Tapestry Mailing List" <[email protected]> > Sent: Monday, 13 July, 2009 12:07:23 GMT +02:00 Athens, Beirut, > Bucharest, Istanbul > Subject: Tapestry, Maven and Log4j using an XML properties file > > Hi, > > I am not sure if this is if fact a Maven issue more than it is a > Tapestry one... apologies if it is, but basically I have some new > logging requirements that will use the range and match filters that > are only available using an XML configuration file for log4j, so I > tried to switch over from the text based .properties file, placing > the XML file as before in 'src/main/resources' but unlike > the .properties file, it does not get published into the WEB_INF/ > classes directory, but if I copy it in manually the it works. What > do I have to do to get .xml files published along with > the .tml, .properties and .class files by Maven / Tapestry? > > Thanks, > Peter > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > Christian Edward Gruber [email protected] http://www.geekinasuit.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
