I'm using Maven v2.2.1 with NetBeans 6.9.1 and this could be a NetBeans
issue but thought I'd check here.

I have profiles in my POM that when activated, set a system property via the
maven-surefire-plugin systemPropertyVariables setting to determine which
testing configuration (dev, test, staging, etc.) to load via a properties
file.

I've been fighting how to get this working because the property was not
getting set.  I finally figured out that if I explicitly set the value
<skip>false</skip> in the surefire plugin settings for the active profile,
that it works.

If I omit the <skip>false</skip> line, the configuration seems to be
skipped, even though it starts the test class in the debugger.

I don't depend explicitly on a parent POM, nor do I override
maven.test.skip.  The command-line being used by NetBeans is activating the
profile using the -P option as expected.

Is there a way to determine where the "skip" property is being change/set?

Thanks!

-- 
Jeff Vincent
[email protected]
See my LinkedIn profile at:
http://www.linkedin.com/in/rjeffreyvincent

Reply via email to