You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2011/02/05 21:47:25 UTC

svn commit: r1067520 - /maven/pom/trunk/asf/pom.xml

Author: olamy
Date: Sat Feb  5 20:47:25 2011
New Revision: 1067520

URL: http://svn.apache.org/viewvc?rev=1067520&view=rev
Log:
[MPOM-7] add issueManagement to https://issues.apache.org/jira/browse/MPOM

Modified:
    maven/pom/trunk/asf/pom.xml

Modified: maven/pom/trunk/asf/pom.xml
URL: http://svn.apache.org/viewvc/maven/pom/trunk/asf/pom.xml?rev=1067520&r1=1067519&r2=1067520&view=diff
==============================================================================
--- maven/pom/trunk/asf/pom.xml (original)
+++ maven/pom/trunk/asf/pom.xml Sat Feb  5 20:47:25 2011
@@ -53,6 +53,10 @@ under the License.
     <url>http://www.apache.org/</url>
   </organization>
   <url>http://www.apache.org/</url>
+  <issueManagement>
+    <system>jira</system>
+    <url>https://issues.apache.org/jira/browse/MPOM</url>
+  </issueManagement>
   <repositories>
     <repository>
       <id>apache.snapshots</id>



Re: svn commit: r1067520 - /maven/pom/trunk/asf/pom.xml

Posted by sebb <se...@gmail.com>.
I think this was my suggestion originally, as being one way to
document how to find information on the ASF POM from the POM.

I suggested using the <url> and <issueManagement> which provide the
relevant information.

However, a block comment would do just as well if those are needed to
be set differently.
[And clearly there need to be comments as to why they are set differently]

S.
On 9 February 2011 02:34, Brian Fox <br...@infinity.nu> wrote:
> I see now what you've done. If you need these values for the site,
> then drop them into the asf-pom profile you created, but honestly I
> think we should move all of this and the site.xml out and find a place
> to put the docs into the infra site, or somewhere inside of maven. I
> think the asf pom project needs to be JUST the pom so that nothing
> inherited screws with anyone else's projects.
>
> On Tue, Feb 8, 2011 at 9:29 PM, Brian Fox <br...@infinity.nu> wrote:
>> same comment as the url, i don't think we want to be polluting the
>> inheritence tree with specifics about the ASF wide pom project.
>>
>> On Sat, Feb 5, 2011 at 3:47 PM,  <ol...@apache.org> wrote:
>>> Author: olamy
>>> Date: Sat Feb  5 20:47:25 2011
>>> New Revision: 1067520
>>>
>>> URL: http://svn.apache.org/viewvc?rev=1067520&view=rev
>>> Log:
>>> [MPOM-7] add issueManagement to https://issues.apache.org/jira/browse/MPOM
>>>
>>> Modified:
>>>    maven/pom/trunk/asf/pom.xml
>>>
>>> Modified: maven/pom/trunk/asf/pom.xml
>>> URL: http://svn.apache.org/viewvc/maven/pom/trunk/asf/pom.xml?rev=1067520&r1=1067519&r2=1067520&view=diff
>>> ==============================================================================
>>> --- maven/pom/trunk/asf/pom.xml (original)
>>> +++ maven/pom/trunk/asf/pom.xml Sat Feb  5 20:47:25 2011
>>> @@ -53,6 +53,10 @@ under the License.
>>>     <url>http://www.apache.org/</url>
>>>   </organization>
>>>   <url>http://www.apache.org/</url>
>>> +  <issueManagement>
>>> +    <system>jira</system>
>>> +    <url>https://issues.apache.org/jira/browse/MPOM</url>
>>> +  </issueManagement>
>>>   <repositories>
>>>     <repository>
>>>       <id>apache.snapshots</id>
>>>
>>>
>>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

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


Re: svn commit: r1067520 - /maven/pom/trunk/asf/pom.xml

Posted by Benson Margulies <bi...@gmail.com>.
If folks are willing to maintain a list of configured plugins in CMS,
I (not that it matters a lot) don't object to shovelling all this into
the CMS.

On Tue, Feb 8, 2011 at 9:51 PM, Brian Fox <br...@infinity.nu> wrote:
> On Tue, Feb 8, 2011 at 9:45 PM, Benson Margulies <bi...@gmail.com> wrote:
>> I was somewhat squeamish about all of this, and now you've confirmed
>> my fears. My theory was to have the doc remind inheritors to override.
>>
>> The good thing about the site plugin process is that there's some
>> reasonable chance that anyone modifying the pom will modify the doc.
>> If all the doc moves into the (a)ether of markdown, the chances of
>> that happening drop precipitously. The bad thing, as you note, is
>> unwanted inheritance. I suppose that someone could see this as a
>> design issue for maven that it's not so easy to set up a doc site for
>> a parent pom without dribbling all over the projects that use it.
>>
>> The other reason I thought that the site plugin was clever was to get
>> the pluginManagement reporting, so that people could easily see what
>> managed versions of what plugins were coming from this parent.
>>
>> Having to submit patches to the infra site every time seems
>> particularly painful, but if enough mvn committers are also infra
>> committers, I guess it won't kill anyone. Converting the APT to
>> markdown might. Ripping these goodies out of this POM and replacing
>> them with a big fat comment pointing to wherever the doc actually
>> lives is, I suppose, the next best thing.
>>
>> I'm willing to try to be helpful again within the limits of my lack of
>> karma here.
>>
>
> Having a site for the pom just feels like overkill to me for what is
> really just one useful page. I think the infra CMS is better for this
> and it can go along with the release doco I put in place last year.
>
> Alternatively, we can factor all of this down to a separate module
> asf-site similar to what we do for the maven site (notice the maven
> site isn't part of the maven pom for the same reasons). This would be
> a better option than what is in place imo, but my gut is that the CMS
> is best.
>
>>
>> On Tue, Feb 8, 2011 at 9:34 PM, Brian Fox <br...@infinity.nu> wrote:
>>> I see now what you've done. If you need these values for the site,
>>> then drop them into the asf-pom profile you created, but honestly I
>>> think we should move all of this and the site.xml out and find a place
>>> to put the docs into the infra site, or somewhere inside of maven. I
>>> think the asf pom project needs to be JUST the pom so that nothing
>>> inherited screws with anyone else's projects.
>>>
>>> On Tue, Feb 8, 2011 at 9:29 PM, Brian Fox <br...@infinity.nu> wrote:
>>>> same comment as the url, i don't think we want to be polluting the
>>>> inheritence tree with specifics about the ASF wide pom project.
>>>>
>>>> On Sat, Feb 5, 2011 at 3:47 PM,  <ol...@apache.org> wrote:
>>>>> Author: olamy
>>>>> Date: Sat Feb  5 20:47:25 2011
>>>>> New Revision: 1067520
>>>>>
>>>>> URL: http://svn.apache.org/viewvc?rev=1067520&view=rev
>>>>> Log:
>>>>> [MPOM-7] add issueManagement to https://issues.apache.org/jira/browse/MPOM
>>>>>
>>>>> Modified:
>>>>>    maven/pom/trunk/asf/pom.xml
>>>>>
>>>>> Modified: maven/pom/trunk/asf/pom.xml
>>>>> URL: http://svn.apache.org/viewvc/maven/pom/trunk/asf/pom.xml?rev=1067520&r1=1067519&r2=1067520&view=diff
>>>>> ==============================================================================
>>>>> --- maven/pom/trunk/asf/pom.xml (original)
>>>>> +++ maven/pom/trunk/asf/pom.xml Sat Feb  5 20:47:25 2011
>>>>> @@ -53,6 +53,10 @@ under the License.
>>>>>     <url>http://www.apache.org/</url>
>>>>>   </organization>
>>>>>   <url>http://www.apache.org/</url>
>>>>> +  <issueManagement>
>>>>> +    <system>jira</system>
>>>>> +    <url>https://issues.apache.org/jira/browse/MPOM</url>
>>>>> +  </issueManagement>
>>>>>   <repositories>
>>>>>     <repository>
>>>>>       <id>apache.snapshots</id>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

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


Re: svn commit: r1067520 - /maven/pom/trunk/asf/pom.xml

Posted by Brian Fox <br...@infinity.nu>.
On Tue, Feb 8, 2011 at 9:45 PM, Benson Margulies <bi...@gmail.com> wrote:
> I was somewhat squeamish about all of this, and now you've confirmed
> my fears. My theory was to have the doc remind inheritors to override.
>
> The good thing about the site plugin process is that there's some
> reasonable chance that anyone modifying the pom will modify the doc.
> If all the doc moves into the (a)ether of markdown, the chances of
> that happening drop precipitously. The bad thing, as you note, is
> unwanted inheritance. I suppose that someone could see this as a
> design issue for maven that it's not so easy to set up a doc site for
> a parent pom without dribbling all over the projects that use it.
>
> The other reason I thought that the site plugin was clever was to get
> the pluginManagement reporting, so that people could easily see what
> managed versions of what plugins were coming from this parent.
>
> Having to submit patches to the infra site every time seems
> particularly painful, but if enough mvn committers are also infra
> committers, I guess it won't kill anyone. Converting the APT to
> markdown might. Ripping these goodies out of this POM and replacing
> them with a big fat comment pointing to wherever the doc actually
> lives is, I suppose, the next best thing.
>
> I'm willing to try to be helpful again within the limits of my lack of
> karma here.
>

Having a site for the pom just feels like overkill to me for what is
really just one useful page. I think the infra CMS is better for this
and it can go along with the release doco I put in place last year.

Alternatively, we can factor all of this down to a separate module
asf-site similar to what we do for the maven site (notice the maven
site isn't part of the maven pom for the same reasons). This would be
a better option than what is in place imo, but my gut is that the CMS
is best.

>
> On Tue, Feb 8, 2011 at 9:34 PM, Brian Fox <br...@infinity.nu> wrote:
>> I see now what you've done. If you need these values for the site,
>> then drop them into the asf-pom profile you created, but honestly I
>> think we should move all of this and the site.xml out and find a place
>> to put the docs into the infra site, or somewhere inside of maven. I
>> think the asf pom project needs to be JUST the pom so that nothing
>> inherited screws with anyone else's projects.
>>
>> On Tue, Feb 8, 2011 at 9:29 PM, Brian Fox <br...@infinity.nu> wrote:
>>> same comment as the url, i don't think we want to be polluting the
>>> inheritence tree with specifics about the ASF wide pom project.
>>>
>>> On Sat, Feb 5, 2011 at 3:47 PM,  <ol...@apache.org> wrote:
>>>> Author: olamy
>>>> Date: Sat Feb  5 20:47:25 2011
>>>> New Revision: 1067520
>>>>
>>>> URL: http://svn.apache.org/viewvc?rev=1067520&view=rev
>>>> Log:
>>>> [MPOM-7] add issueManagement to https://issues.apache.org/jira/browse/MPOM
>>>>
>>>> Modified:
>>>>    maven/pom/trunk/asf/pom.xml
>>>>
>>>> Modified: maven/pom/trunk/asf/pom.xml
>>>> URL: http://svn.apache.org/viewvc/maven/pom/trunk/asf/pom.xml?rev=1067520&r1=1067519&r2=1067520&view=diff
>>>> ==============================================================================
>>>> --- maven/pom/trunk/asf/pom.xml (original)
>>>> +++ maven/pom/trunk/asf/pom.xml Sat Feb  5 20:47:25 2011
>>>> @@ -53,6 +53,10 @@ under the License.
>>>>     <url>http://www.apache.org/</url>
>>>>   </organization>
>>>>   <url>http://www.apache.org/</url>
>>>> +  <issueManagement>
>>>> +    <system>jira</system>
>>>> +    <url>https://issues.apache.org/jira/browse/MPOM</url>
>>>> +  </issueManagement>
>>>>   <repositories>
>>>>     <repository>
>>>>       <id>apache.snapshots</id>
>>>>
>>>>
>>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

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


Re: svn commit: r1067520 - /maven/pom/trunk/asf/pom.xml

Posted by Benson Margulies <bi...@gmail.com>.
I was somewhat squeamish about all of this, and now you've confirmed
my fears. My theory was to have the doc remind inheritors to override.

The good thing about the site plugin process is that there's some
reasonable chance that anyone modifying the pom will modify the doc.
If all the doc moves into the (a)ether of markdown, the chances of
that happening drop precipitously. The bad thing, as you note, is
unwanted inheritance. I suppose that someone could see this as a
design issue for maven that it's not so easy to set up a doc site for
a parent pom without dribbling all over the projects that use it.

The other reason I thought that the site plugin was clever was to get
the pluginManagement reporting, so that people could easily see what
managed versions of what plugins were coming from this parent.

Having to submit patches to the infra site every time seems
particularly painful, but if enough mvn committers are also infra
committers, I guess it won't kill anyone. Converting the APT to
markdown might. Ripping these goodies out of this POM and replacing
them with a big fat comment pointing to wherever the doc actually
lives is, I suppose, the next best thing.

I'm willing to try to be helpful again within the limits of my lack of
karma here.


On Tue, Feb 8, 2011 at 9:34 PM, Brian Fox <br...@infinity.nu> wrote:
> I see now what you've done. If you need these values for the site,
> then drop them into the asf-pom profile you created, but honestly I
> think we should move all of this and the site.xml out and find a place
> to put the docs into the infra site, or somewhere inside of maven. I
> think the asf pom project needs to be JUST the pom so that nothing
> inherited screws with anyone else's projects.
>
> On Tue, Feb 8, 2011 at 9:29 PM, Brian Fox <br...@infinity.nu> wrote:
>> same comment as the url, i don't think we want to be polluting the
>> inheritence tree with specifics about the ASF wide pom project.
>>
>> On Sat, Feb 5, 2011 at 3:47 PM,  <ol...@apache.org> wrote:
>>> Author: olamy
>>> Date: Sat Feb  5 20:47:25 2011
>>> New Revision: 1067520
>>>
>>> URL: http://svn.apache.org/viewvc?rev=1067520&view=rev
>>> Log:
>>> [MPOM-7] add issueManagement to https://issues.apache.org/jira/browse/MPOM
>>>
>>> Modified:
>>>    maven/pom/trunk/asf/pom.xml
>>>
>>> Modified: maven/pom/trunk/asf/pom.xml
>>> URL: http://svn.apache.org/viewvc/maven/pom/trunk/asf/pom.xml?rev=1067520&r1=1067519&r2=1067520&view=diff
>>> ==============================================================================
>>> --- maven/pom/trunk/asf/pom.xml (original)
>>> +++ maven/pom/trunk/asf/pom.xml Sat Feb  5 20:47:25 2011
>>> @@ -53,6 +53,10 @@ under the License.
>>>     <url>http://www.apache.org/</url>
>>>   </organization>
>>>   <url>http://www.apache.org/</url>
>>> +  <issueManagement>
>>> +    <system>jira</system>
>>> +    <url>https://issues.apache.org/jira/browse/MPOM</url>
>>> +  </issueManagement>
>>>   <repositories>
>>>     <repository>
>>>       <id>apache.snapshots</id>
>>>
>>>
>>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

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


Re: svn commit: r1067520 - /maven/pom/trunk/asf/pom.xml

Posted by Brian Fox <br...@infinity.nu>.
I see now what you've done. If you need these values for the site,
then drop them into the asf-pom profile you created, but honestly I
think we should move all of this and the site.xml out and find a place
to put the docs into the infra site, or somewhere inside of maven. I
think the asf pom project needs to be JUST the pom so that nothing
inherited screws with anyone else's projects.

On Tue, Feb 8, 2011 at 9:29 PM, Brian Fox <br...@infinity.nu> wrote:
> same comment as the url, i don't think we want to be polluting the
> inheritence tree with specifics about the ASF wide pom project.
>
> On Sat, Feb 5, 2011 at 3:47 PM,  <ol...@apache.org> wrote:
>> Author: olamy
>> Date: Sat Feb  5 20:47:25 2011
>> New Revision: 1067520
>>
>> URL: http://svn.apache.org/viewvc?rev=1067520&view=rev
>> Log:
>> [MPOM-7] add issueManagement to https://issues.apache.org/jira/browse/MPOM
>>
>> Modified:
>>    maven/pom/trunk/asf/pom.xml
>>
>> Modified: maven/pom/trunk/asf/pom.xml
>> URL: http://svn.apache.org/viewvc/maven/pom/trunk/asf/pom.xml?rev=1067520&r1=1067519&r2=1067520&view=diff
>> ==============================================================================
>> --- maven/pom/trunk/asf/pom.xml (original)
>> +++ maven/pom/trunk/asf/pom.xml Sat Feb  5 20:47:25 2011
>> @@ -53,6 +53,10 @@ under the License.
>>     <url>http://www.apache.org/</url>
>>   </organization>
>>   <url>http://www.apache.org/</url>
>> +  <issueManagement>
>> +    <system>jira</system>
>> +    <url>https://issues.apache.org/jira/browse/MPOM</url>
>> +  </issueManagement>
>>   <repositories>
>>     <repository>
>>       <id>apache.snapshots</id>
>>
>>
>>
>

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


Re: svn commit: r1067520 - /maven/pom/trunk/asf/pom.xml

Posted by Brian Fox <br...@infinity.nu>.
same comment as the url, i don't think we want to be polluting the
inheritence tree with specifics about the ASF wide pom project.

On Sat, Feb 5, 2011 at 3:47 PM,  <ol...@apache.org> wrote:
> Author: olamy
> Date: Sat Feb  5 20:47:25 2011
> New Revision: 1067520
>
> URL: http://svn.apache.org/viewvc?rev=1067520&view=rev
> Log:
> [MPOM-7] add issueManagement to https://issues.apache.org/jira/browse/MPOM
>
> Modified:
>    maven/pom/trunk/asf/pom.xml
>
> Modified: maven/pom/trunk/asf/pom.xml
> URL: http://svn.apache.org/viewvc/maven/pom/trunk/asf/pom.xml?rev=1067520&r1=1067519&r2=1067520&view=diff
> ==============================================================================
> --- maven/pom/trunk/asf/pom.xml (original)
> +++ maven/pom/trunk/asf/pom.xml Sat Feb  5 20:47:25 2011
> @@ -53,6 +53,10 @@ under the License.
>     <url>http://www.apache.org/</url>
>   </organization>
>   <url>http://www.apache.org/</url>
> +  <issueManagement>
> +    <system>jira</system>
> +    <url>https://issues.apache.org/jira/browse/MPOM</url>
> +  </issueManagement>
>   <repositories>
>     <repository>
>       <id>apache.snapshots</id>
>
>
>

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