List of usage examples for org.apache.maven.model.path DefaultPathTranslator DefaultPathTranslator
DefaultPathTranslator
From source file:org.jboss.shrinkwrap.resolver.impl.maven.internal.SettingsXmlProfileSelector.java
License:Apache License
public SettingsXmlProfileSelector() { this.activators = new ArrayList<ProfileActivator>(); activators.addAll(Arrays.asList(new JdkVersionProfileActivator(), new PropertyProfileActivator(), new OperatingSystemProfileActivator(), new FileProfileActivator().setPathTranslator(new DefaultPathTranslator()))); }
From source file:org.springframework.boot.loader.thin.MavenSettings.java
License:Apache License
private DefaultProfileSelector createProfileSelector() { DefaultProfileSelector selector = new DefaultProfileSelector(); selector.addProfileActivator(new FileProfileActivator().setPathTranslator(new DefaultPathTranslator())); selector.addProfileActivator(new JdkVersionProfileActivator()); selector.addProfileActivator(new PropertyProfileActivator()); selector.addProfileActivator(new OperatingSystemProfileActivator()); return selector; }
From source file:org.vesalainen.test.pom.ModelFactory.java
private Model getModel(ModelSource modelSource, ModelResolver modelResolver) { ModelBuildingRequest req = new DefaultModelBuildingRequest(); req.setProcessPlugins(false);/*from w w w .java2 s. c o m*/ req.setModelSource(modelSource); req.setModelResolver(modelResolver); req.setValidationLevel(ModelBuildingRequest.VALIDATION_LEVEL_MINIMAL); DefaultModelProcessor modelProcessor = new DefaultModelProcessor().setModelReader(new DefaultModelReader()); DefaultSuperPomProvider superPomProvider = new DefaultSuperPomProvider().setModelProcessor(modelProcessor); DefaultPathTranslator pathTranslator = new DefaultPathTranslator(); DefaultUrlNormalizer urlNormalizer = new DefaultUrlNormalizer(); StringSearchModelInterpolator stringSearchModelInterpolator = (StringSearchModelInterpolator) new StringSearchModelInterpolator() .setPathTranslator(pathTranslator).setUrlNormalizer(urlNormalizer); DefaultModelUrlNormalizer modelUrlNormalizer = new DefaultModelUrlNormalizer() .setUrlNormalizer(urlNormalizer); DefaultModelPathTranslator modelPathTranslator = new DefaultModelPathTranslator() .setPathTranslator(pathTranslator); ModelBuilder builder = new DefaultModelBuilder() .setDependencyManagementImporter(new DefaultDependencyManagementImporter()) .setDependencyManagementInjector(new DefaultDependencyManagementInjector()) .setInheritanceAssembler(new DefaultInheritanceAssembler()) .setModelNormalizer(new DefaultModelNormalizer()).setModelPathTranslator(modelPathTranslator) .setModelProcessor(modelProcessor).setModelUrlNormalizer(modelUrlNormalizer) .setModelValidator(new DefaultModelValidator()) .setPluginConfigurationExpander(new DefaultPluginConfigurationExpander()) .setPluginManagementInjector(new DefaultPluginManagementInjector()) .setProfileInjector(new DefaultProfileInjector()).setProfileSelector(new DefaultProfileSelector()) .setReportConfigurationExpander(new DefaultReportConfigurationExpander()) .setReportingConverter(new DefaultReportingConverter()).setSuperPomProvider(superPomProvider) .setModelInterpolator(stringSearchModelInterpolator); try { return builder.build(req).getEffectiveModel(); } catch (ModelBuildingException ex) { throw new RuntimeException(ex); } }