Good point, it's probably a bad idea to add a pom that contains any dependencies
or other information that would affect the build of a project using the
dependency.  Although I think it would be safe to add information like project
url, description, and license if those are available since those would not
affect builds.

Brian Fox wrote:
> Possibly if we introduce a pom that has the exact internal model maven
> generates when it can't find one. This could cause some issues for
> people who have their own versions of those poms.
> 
> On Mon, May 3, 2010 at 2:05 PM, Paul Gier <pg...@redhat.com> wrote:
>> Jason van Zyl wrote:
>>> On May 3, 2010, at 12:10 PM, Benjamin Bentmann wrote:
>>>
>>>> Hi,
>>>>
>>>> somehow related to my previous question about the checksums, what are our 
>>>> chances to automatically detect and fix bad maven-metadata.xml's deployed 
>>>> to Central like seen in [0]?
>>>>
>>> While the content of the POMs is not something we can't really change, the 
>>> information about what artifacts exist I believe is something we can fix.
>>>
>> I agree that we can't change content of any existing poms.  But can we add a
>> basic pom where there is none?  For example, I noticed that this artifact 
>> does
>> not have any pom.
>>
>> http://repo2.maven.org/maven2/ws-commons/policy/1.0/
>>
>>> I suppose the only downside is we might potentially change the results 
>>> someone is getting if they are using ranges. But ranges are used so 
>>> infrequently, and it really is undefined right now whether you would deploy 
>>> something with this range resolved or resolve against a repository with 
>>> fixed versions (more like OSGi). I think we could probably correct the 
>>> metadata with very little, if any, harmful impact.
>>>
>>> This is one area where I would likely side on changing the contents in 
>>> Maven Central. But how it's changed is another question.
>>>
>>> We could simply run over it with Nexus and fix it all. But if it's not 
>>> fixed at the source the cat will just come back. I think a real solution 
>>> involves something Brian and I have been talking about for a while where 
>>> project registers for ownership of a groupId. We could suggest fixes which 
>>> can be accepted and then tracking to any changes to this metadata would 
>>> also need to be recorded.
>>>
>>>> Benjamin
>>>>
>>>>
>>>> [0] http://jira.codehaus.org/browse/MEV-658
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>
>>> Thanks,
>>>
>>> Jason
>>>
>>> ----------------------------------------------------------
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> ---------------------------------------------------------
>>>
>>> Selfish deeds are the shortest path to self destruction.
>>>
>>>  -- The Seven Samuari, Akira Kurosawa
>>>
>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 


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

Reply via email to