Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-2382

relative path of webResources in parent pom not anchored correctly when run from parent

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Duplicate
    • 2.0.4
    • None
    • None

    Description

      In my parent POM, in pluginManagement, I have:

      <plugin>
      <artifactId>maven-war-plugin</artifactId>
      <configuration>
      <webResources>
      <resource>
      <directory>src/webapp</directory>
      </resource>
      </webResources>
      </configuration>
      </plugin>

      If I run mvn package when at the child module with war packaging, this works fine. But when I run that at the parent module, the src/webapp path is not interpreted as relative to the child module being built, as it should (I think). By comparison, when I configure my source directory, test source directory, or resources in the parent pom using a relative path, they are correctly interpreted as relative to the module being built, regardless of wether I run it from the parent or child module.

      As a work-around, I am forced to prefix the relative path with ${basedir}, which should not be necessary.

      Attachments

        Issue Links

          Activity

            People

              brett Brett Porter
              dsmiley David Smiley
              Votes:
              5 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: