[ 
http://jira.codehaus.org/browse/MSHADE-23?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=135394#action_135394
 ] 

Benjamin Bentmann commented on MSHADE-23:
-----------------------------------------

A possible short-term solution might be to have the Shade Plugin write the 
modified POM always next to the original POM instead of {{target}}. This way, 
the base directory would at least stay the same.

bq. I guess the sad truth is that the shade plugin is playing with undocumented 
features
If you have a look at 
[{{MavenProject}}|http://maven.apache.org/ref/current/maven-project/apidocs/org/apache/maven/project/MavenProject.html],
 it's fair to say that quite every non-trivial plugin is using undocumented 
features... That somehow frightens me and I hope the day will arive when the 
core guys realize that a complex beast like Maven needs a thorough API as its 
foundation.

> ${basedir} is wrong after running shade plugin
> ----------------------------------------------
>
>                 Key: MSHADE-23
>                 URL: http://jira.codehaus.org/browse/MSHADE-23
>             Project: Maven 2.x Shade Plugin
>          Issue Type: Bug
>         Environment: Maven version: 2.0.8
> Java version: 1.5.0_06
> OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
>            Reporter: Andreas Schouten
>            Assignee: Daniel Kulp
>
> After the shade plugin has run, the ${basedir} points to target.

-- 
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

        

Reply via email to