You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Gilles Scokart <gs...@gmail.com> on 2008/06/17 09:12:45 UTC

Dynamic values in published pom

I have seen recently some discussion about enhancing the dynamicity of
the pom.  This is maybe a good thing for the build section in the
source pom.

I know that the discussion were about those part.  But please, make
sure that this will not leak into the published pom.

When working on the dynamicity of the pom, please always remind you
that the published poms must be as simple as possible.  The published
pom must be processable by XSLT, ivy, buildr, etc...

We already have enought problems with published pom using properties
like parent.version, project.groupId, pom.groupId, project.artifactId,
pom.artifactId, project.version, pom.version, version or other user
properties defined in the properties tag.


-- 
Gilles Scokart

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


Re: Dynamic values in published pom

Posted by Brett Porter <br...@apache.org>.
I think the title of John's proposal is actually a bit misleading - it  
refers to the runtime behaviour of the existing POM, not any change to  
the way you can use the POM itself.

- Brett

On 17/06/2008, at 5:12 PM, Gilles Scokart wrote:

> I have seen recently some discussion about enhancing the dynamicity of
> the pom.  This is maybe a good thing for the build section in the
> source pom.
>
> I know that the discussion were about those part.  But please, make
> sure that this will not leak into the published pom.
>
> When working on the dynamicity of the pom, please always remind you
> that the published poms must be as simple as possible.  The published
> pom must be processable by XSLT, ivy, buildr, etc...
>
> We already have enought problems with published pom using properties
> like parent.version, project.groupId, pom.groupId, project.artifactId,
> pom.artifactId, project.version, pom.version, version or other user
> properties defined in the properties tag.
>
>
> -- 
> Gilles Scokart
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/


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