Hi, community
I'm facing a really strange problem.
When I run release:prepare on my multimodule project it crashes telling me
that there are test failures.
When i look into the surefire reports I find that my tests aren't capable of
loading a resource file: ServiceResources.properties
(java.io.FileNotFoundException)

The thing is that I have several version of that file in my resource folder,
like this:
<system>-core
 - src/main/resources/
                          - dev/
                             ServiceResources.properties
                          - test/
                             ServiceResources.properties
                          - prod/
                             ServiceResources.properties

*In my pom:*
<build>
<resources>
          <resource>
              <directory>src/main/resources/${target}</directory>
              <filtering>false</filtering>
          </resource>
          <resource>
              <directory>src/main/resources/common</directory>
              <filtering>false</filtering>
          </resource>
          <resource>
              <directory>src/main/schema</directory>
              <excludes>
                  <exclude>**/*.sql</exclude>
              </excludes>
          </resource>
      </resources>
...
*So* I always run maven with the -Dtarget system property, like so: mvn
-Dtarget=test release:prepare
It looks like the release plugin is ignoring that property, 'cause when I
run
mvn -Dtarget=test test  or
mvn -Dtarget=test package
and so on, it works perfectly

Any ideas?, what I'm doing wrong?

Best regards,

Reply via email to