[ http://jira.codehaus.org/browse/MNGECLIPSE-189?page=all ]
Jonathan Share updated MNGECLIPSE-189: -------------------------------------- Attachment: filter-test.zip The requested test case, sorry for the delay. When run from the command line the test case passes due to the process-filters target being run. When run from the eclipse jUnit runner, with or without the m2eclipse plugin as there is not integration with the filters provided by maven the test case fails. > 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