[ http://jira.codehaus.org/browse/MNGECLIPSE-189?page=comments#action_77051 ] Eugene Kuleshov commented on MNGECLIPSE-189: --------------------------------------------
Folks. Please calm down and reread my last comment. Currently resources are copied to target directory by Eclipse compiler and there is no way to add any filtering in there (without altering Eclipse). So, your best bet is to add Maven builder that would run after Eclipse compiler (Project properties / Builders / Add / Maven builder). PS: btw, Spring has its own mechanisms to substitute variables, so you may as well use it and leave your spring configs unchanged. PPS: fyi, if you need to run just one test with maven you can use mvn -Dtest=TestCircle test command. You can even substitute currently selected file in Maven launch configuration. So, size won't matter. > JUnit runner does not process resource filters before running > ------------------------------------------------------------- > > Key: MNGECLIPSE-189 > URL: http://jira.codehaus.org/browse/MNGECLIPSE-189 > Project: Maven 2.x Extension for Eclipse > Issue Type: Bug > Affects Versions: 0.0.9 > Environment: Eclipse 3.1.2 Linux > Reporter: Jonathan Share > Assigned To: Eugene Kuleshov > Priority: Trivial > Attachments: filter-test.zip > > > I have a project that uses a resource filter to set the path to some files > depending on what platform the developer is on. Using maven on the command > line this is processed correctly and the Unit tests pass. However, I wish to > use the JUnit runner within eclipse however as my resources do not get > filtered before the tests try to load them I get exceptions creating URL > objects with ${news.image.url} in them. > Desired behaviour > =============== > This plugin should provide a launcher for the junit runner that first runs > the process-resources (apologies if this is wrong, writing from memory here) > target and ensure the classpath is configured correctly so that the non > processed resources are not available to the JUnit runner before running the > JUnit tests. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira