I answered my own question.  I added this method to my test case which
extends AbstractMojoTestCase:

protected Settings getSettings() throws Exception {

    DefaultSettingsBuilderFactory defaultSettingsBuilderFactory = new
DefaultSettingsBuilderFactory();
    DefaultSettingsBuilder settingsBuilder =
defaultSettingsBuilderFactory.newInstance();

    DefaultMavenSettingsBuilder mavenSettingsBuilder = new
DefaultMavenSettingsBuilder();
    setVariableValueToObject(mavenSettingsBuilder, "settingsBuilder",
settingsBuilder);
    return mavenSettingsBuilder.buildSettings();
}

Thank you,

Kurt Zettel

On Sun, May 22, 2011 at 2:19 PM, Kurt Zettel II <[email protected]> wrote:

> Hello Maven Developers,
>
> I am using the maven-plugin-test-harness-2.0-alpha-1 and creating JUnit
> tests for a plugin I am developing.  I am able to test my Mojos but I am
> currently hardcoding some values into my tests such as command paths.  This
> configuration is configured in my settings.xml. Is there an easy or standard
> way to have my JUnit tests read my settings.xml so that my JUnit tests are
> not as environment dependent?  At a minimum I would like to read
> properties.  Ideally I would like to activate a profile and then read
> properties.
>
> Thank you,
>
> Kurt Zettel
>

Reply via email to