Is the pom.xml getting copied into target/?
From: Webobjects-dev
<[email protected]> on behalf of Paul
Hoadley <[email protected]>
Date: Saturday, June 24, 2017 at 10:11 PM
To: WebObjects Development <[email protected]>
Subject: Maven: trying to filter Properties breaks Eclipse launch
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 protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]