mirror of https://github.com/apache/maven.git
[MNG-1509] fix profile activation from settings.xml
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@379314 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
ad38e46b4b
commit
fa34c36025
|
@ -163,9 +163,9 @@ public final class SettingsUtils
|
||||||
|
|
||||||
activation.setProperty( prop );
|
activation.setProperty( prop );
|
||||||
}
|
}
|
||||||
|
|
||||||
ActivationOS settingsOs = settingsActivation.getOs();
|
ActivationOS settingsOs = settingsActivation.getOs();
|
||||||
|
|
||||||
if ( settingsOs != null )
|
if ( settingsOs != null )
|
||||||
{
|
{
|
||||||
org.apache.maven.model.ActivationOS os = new org.apache.maven.model.ActivationOS();
|
org.apache.maven.model.ActivationOS os = new org.apache.maven.model.ActivationOS();
|
||||||
|
@ -174,8 +174,10 @@ public final class SettingsUtils
|
||||||
os.setFamily( settingsOs.getFamily() );
|
os.setFamily( settingsOs.getFamily() );
|
||||||
os.setName( settingsOs.getName() );
|
os.setName( settingsOs.getName() );
|
||||||
os.setVersion( settingsOs.getVersion() );
|
os.setVersion( settingsOs.getVersion() );
|
||||||
|
|
||||||
|
activation.setOs( os );
|
||||||
}
|
}
|
||||||
|
|
||||||
org.apache.maven.settings.ActivationFile settingsFile = settingsActivation.getFile();
|
org.apache.maven.settings.ActivationFile settingsFile = settingsActivation.getFile();
|
||||||
|
|
||||||
if ( settingsFile != null )
|
if ( settingsFile != null )
|
||||||
|
@ -187,6 +189,8 @@ public final class SettingsUtils
|
||||||
|
|
||||||
activation.setFile( file );
|
activation.setFile( file );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
profile.setActivation( activation );
|
||||||
}
|
}
|
||||||
|
|
||||||
profile.setProperties( settingsProfile.getProperties() );
|
profile.setProperties( settingsProfile.getProperties() );
|
||||||
|
|
Loading…
Reference in New Issue