You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Mark Hobson <ma...@gmail.com> on 2005/09/13 12:15:07 UTC

Re: [jira] Closed: (MNG-835) Default profile in pom.xml not activated

Just trying this on the latest m2 and get:

Error: 'Unrecognised tag: 'activatedByDefault' (position: START_TAG
seen ...<activation>\r\n\t\t\t\t<activatedByDefault>
... @60:25) '

I have:

<project>
	...
	<profiles>
		<profile>
			<id>default</id>
			<activation>
				<activatedByDefault>true</activatedByDefault> 
			</activation>
			...
		</profile>
	</profiles>
	...
</project>

Not sure what the parser validates against (XSD, model?) but does it
need updating for this?

Cheers,

Mark

On 13/09/05, John Casey (JIRA) <ji...@codehaus.org> wrote:
>      [ http://jira.codehaus.org/browse/MNG-835?page=all ]
> 
> John Casey closed MNG-835:
> --------------------------
> 
>      Resolution: Fixed
>     Fix Version:     (was: 2.0-beta-2)
>                  2.0-beta-1
> 
> > Default profile in pom.xml not activated
> > ----------------------------------------
> >
> >          Key: MNG-835
> >          URL: http://jira.codehaus.org/browse/MNG-835
> >      Project: Maven 2
> >         Type: Bug
> >   Components: maven-core
> >     Versions: 2.0-alpha-3
> >     Reporter: Vincent Massol
> >     Assignee: John Casey
> >      Fix For: 2.0-beta-1
> 
> >
> > Original Estimate: 3 hours
> >        Time Spent: 3 hours
> >         Remaining: 0 minutes
> >
> > Pasted email from mailing list explaining the problem. I've also ran "m2 projecthelp:active-profiles" and it doesn't show the profile as active.
> > ---
> > Hi,
> > I want to allow cargo build users to override a plugin property. I have seen that using a <build> element is not allowed in a settings.xml file and Brett has suggested I use a <properties> element instead. However I also need to define a default value for the property that can be overridden.
> > Thus I have defined the following in my project's pom.xml:
> > [...]
> >   <build>
> >     <plugins>
> >       <plugin>
> >         <artifactId>maven-surefire-plugin</artifactId>
> >         <configuration>
> >           <systemProperties combine.children="append">
> >             <property>
> >               <name>cargo.containers</name>
> >               <value>${cargo.containers}</value>
> >             </property>
> > [...]
> >           </systemProperties>
> >         </configuration>
> >       </plugin>
> >     </plugins>
> >   </build>
> >   <profiles>
> >     <profile>
> >       <id>default</id>
> >       <properties>
> >         <cargo.containers>jetty4xEmbedded</cargo.containers>
> >       </properties>
> >     </profile>
> >   </profiles>
> > </project>
> > I want cargo build users to be able to create a settings.xml file with the following for example:
> > <settings>
> >   <profiles>
> >     <profile>
> >       <id>user-vmassol</id>
> >       <properties>
> >         <cargo.containers>resin3x</cargo.containers>
> >       </properties>
> >     </profile>
> >   </profiles>
> >   <activeProfiles>
> >     <activeProfile>user-vmassol</activeProfile>
> >   </activeProfiles>
> > </settings>
> > Is that the correct way to implement my use case?
> > So far, the issue I've had is that the default profile created in pom.xml is not used when I issue a "m2 install" command. I've read on http://docs.codehaus.org/display/MAVEN/Build+Profiles that naming a profile "default" will automatically activate it. Isn't that so?
> > If not how can I activate a profile defined in pom.xml by default?
> > Thanks a lot
> > -Vincent
> 
> --
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the administrators:
>    http://jira.codehaus.org/secure/Administrators.jspa
> -
> For more information on JIRA, see:
>    http://www.atlassian.com/software/jira
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: SPAM: Re: [jira] Closed: (MNG-835) Default profile in pom.xml not activated

Posted by Mark Hobson <ma...@gmail.com>.
On 13/09/05, Emmanuel Venisse <em...@venisse.net> wrote:
> Mark,
> 
> it's <activeByDefault> and not <activatedByDefault>

You're right - thanks.  I'll check the maven.mdo file myself next time ;)

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: SPAM: Re: [jira] Closed: (MNG-835) Default profile in pom.xml not activated

Posted by Emmanuel Venisse <em...@venisse.net>.
Mark,

it's <activeByDefault> and not <activatedByDefault>

Emmanuel

Mark Hobson wrote:
> Just trying this on the latest m2 and get:
> 
> Error: 'Unrecognised tag: 'activatedByDefault' (position: START_TAG
> seen ...<activation>\r\n\t\t\t\t<activatedByDefault>
> ... @60:25) '
> 
> I have:
> 
> <project>
> 	...
> 	<profiles>
> 		<profile>
> 			<id>default</id>
> 			<activation>
> 				<activatedByDefault>true</activatedByDefault> 
> 			</activation>
> 			...
> 		</profile>
> 	</profiles>
> 	...
> </project>
> 
> Not sure what the parser validates against (XSD, model?) but does it
> need updating for this?
> 
> Cheers,
> 
> Mark
> 
> On 13/09/05, John Casey (JIRA) <ji...@codehaus.org> wrote:
> 
>>     [ http://jira.codehaus.org/browse/MNG-835?page=all ]
>>
>>John Casey closed MNG-835:
>>--------------------------
>>
>>     Resolution: Fixed
>>    Fix Version:     (was: 2.0-beta-2)
>>                 2.0-beta-1
>>
>>
>>>Default profile in pom.xml not activated
>>>----------------------------------------
>>>
>>>         Key: MNG-835
>>>         URL: http://jira.codehaus.org/browse/MNG-835
>>>     Project: Maven 2
>>>        Type: Bug
>>>  Components: maven-core
>>>    Versions: 2.0-alpha-3
>>>    Reporter: Vincent Massol
>>>    Assignee: John Casey
>>>     Fix For: 2.0-beta-1
>>
>>>Original Estimate: 3 hours
>>>       Time Spent: 3 hours
>>>        Remaining: 0 minutes
>>>
>>>Pasted email from mailing list explaining the problem. I've also ran "m2 projecthelp:active-profiles" and it doesn't show the profile as active.
>>>---
>>>Hi,
>>>I want to allow cargo build users to override a plugin property. I have seen that using a <build> element is not allowed in a settings.xml file and Brett has suggested I use a <properties> element instead. However I also need to define a default value for the property that can be overridden.
>>>Thus I have defined the following in my project's pom.xml:
>>>[...]
>>>  <build>
>>>    <plugins>
>>>      <plugin>
>>>        <artifactId>maven-surefire-plugin</artifactId>
>>>        <configuration>
>>>          <systemProperties combine.children="append">
>>>            <property>
>>>              <name>cargo.containers</name>
>>>              <value>${cargo.containers}</value>
>>>            </property>
>>>[...]
>>>          </systemProperties>
>>>        </configuration>
>>>      </plugin>
>>>    </plugins>
>>>  </build>
>>>  <profiles>
>>>    <profile>
>>>      <id>default</id>
>>>      <properties>
>>>        <cargo.containers>jetty4xEmbedded</cargo.containers>
>>>      </properties>
>>>    </profile>
>>>  </profiles>
>>></project>
>>>I want cargo build users to be able to create a settings.xml file with the following for example:
>>><settings>
>>>  <profiles>
>>>    <profile>
>>>      <id>user-vmassol</id>
>>>      <properties>
>>>        <cargo.containers>resin3x</cargo.containers>
>>>      </properties>
>>>    </profile>
>>>  </profiles>
>>>  <activeProfiles>
>>>    <activeProfile>user-vmassol</activeProfile>
>>>  </activeProfiles>
>>></settings>
>>>Is that the correct way to implement my use case?
>>>So far, the issue I've had is that the default profile created in pom.xml is not used when I issue a "m2 install" command. I've read on http://docs.codehaus.org/display/MAVEN/Build+Profiles that naming a profile "default" will automatically activate it. Isn't that so?
>>>If not how can I activate a profile defined in pom.xml by default?
>>>Thanks a lot
>>>-Vincent
>>
>>--
>>This message is automatically generated by JIRA.
>>-
>>If you think it was sent incorrectly contact one of the administrators:
>>   http://jira.codehaus.org/secure/Administrators.jspa
>>-
>>For more information on JIRA, see:
>>   http://www.atlassian.com/software/jira
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>For additional commands, e-mail: dev-help@maven.apache.org
>>
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org