Maven: trying to filter Properties breaks Eclipse launch
Maven: trying to filter Properties breaks Eclipse launch
- Subject: Maven: trying to filter Properties breaks Eclipse launch
- From: Paul Hoadley <email@hidden>
- Date: Sun, 25 Jun 2017 14:41:07 +0930
Hi Maveners,
I seem to have hit yet another Maven resource-related issue. I’ve got a project
that doesn’t do anything non-standard with src/main/resources. (It’s the same
project I was talking about a couple of days ago, but I haven’t, for example,
used Hugi’s 'copy-resources’ hack yet to get logging.properties into the right
place—I will sort that out later.) All I want to do is filter Properties on
build so that some Maven-related properties are substituted with their
build-time values. I’ve just added this to the POM:
<resources>
<resource>
<targetPath>Resources</targetPath>
<directory>${basedir}/src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
At which point Eclipse loses its mind on application launch:
2017-06-25 05:00:28 Rescue[63636] DEBUG NSLog - <WOProjectBundle>: Warning -
Unable to find project at path
/Users/paulh/Projects/WebObjects/GitRepos/Rescue/target/classes - Ignoring
project.
[2017-6-25 5:0:28 UTC] <main> com.webobjects.foundation.NSForwardException
[java.lang.StringIndexOutOfBoundsException] String index out of range:
-1:java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at
com.webobjects._ideservices._IDEProjectWOLips.wolipsProjectFromEclipseProject(_IDEProjectWOLips.java:78)
at
com.webobjects._ideservices._IDEProjectWOLips.wolipsProjectAtPath(_IDEProjectWOLips.java:87)
at
com.webobjects._ideservices._WOProject.ideProjectAtPath(_WOProject.java:110)
at
com.webobjects.appserver._private.WOProjectBundle._isProjectBundlePath(WOProjectBundle.java:226)
This happens a few times, and the application fails to launch because it can’t
find any of the components. Indeed, the layout under target/classes does look
very different based on whether that resource block is present in the POM, but
I’ve done this in other projects and it works fine. To be clear, the built
bundle looks fine if I manually run ‘mvn package’, it’s just Eclipse that can’t
seem to launch the app.
Hugi—you seen this before? Any guesses?
--
Paul Hoadley
http://logicsquad.net/
https://www.linkedin.com/company/logic-squad/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden