[forge-issues] [JBoss JIRA] (FORGE-2518) ProfileBuilder does not allow to set a build to set a default build etc
George Gastaldi (JIRA)
issues at jboss.org
Thu Oct 29 10:31:01 EDT 2015
[ https://issues.jboss.org/browse/FORGE-2518?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
George Gastaldi updated FORGE-2518:
-----------------------------------
Fix Version/s: 3.x Future
> ProfileBuilder does not allow to set a build to set a default build etc
> -----------------------------------------------------------------------
>
> Key: FORGE-2518
> URL: https://issues.jboss.org/browse/FORGE-2518
> Project: Forge
> Issue Type: Enhancement
> Components: Build Tools - Maven
> Affects Versions: 2.20.0.Final
> Reporter: Claus Ibsen
> Labels: api-change
> Fix For: 3.x Future
>
>
> I need to add a maven profile to the maven pom using jboss forge
> {code}
> Profile profile = MavenHelpers.findProfile(pom, "f8-build");
> if (profile == null) {
> //profile = ProfileBuilder.create().setId("f8-build").
> profile = new Profile();
> profile.setId("f8-build");
> Build build = new Build();
> build.setDefaultGoal("clean install docker:build fabric8:json");
> profile.setBuild(build);
> maven.getModel().addProfile(profile);
> }
> {code}
> I tried using the org.jboss.forge.addon.maven.profiles.ProfileBuilder but it does not allow to configure the build where I need to set the default goal.
> The profile should look like
> {code}
> <profile>
> <id>f8-build</id>
> <build>
> <defaultGoal>clean install docker:build fabric8:json</defaultGoal>
> </build>
> </profile>
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the forge-issues
mailing list