Re: Who can deploy what, when and how?
Brett Porter wrote: Hi Dennis, Finally got to look at this. Looks good - worth integrating with the existing for committers part of the site. Not sure I agree with setting up Enable snapshot downloading in settings.xml though - I never do this. What was the reasoning for including it? To be able to build a plugin today you need to build maven 2.0.5-SNAPSHOT yourself. Then each plugin has dependencies on snapshot versions of libraries, say maven-archiver. The plugins also use a snapshot of the parent pom. Is there another, better, way for the builder to get the snapshot versions needed to build something? -- Dennis Lundberg - Brett On 24/07/2006 8:05 PM, Dennis Lundberg wrote: Brett Porter wrote: On 18/07/2006 7:52 AM, Dennis Lundberg wrote: When I tried to deploy the site for maven-changes-plugin I got an error ... Permission denied. A quick check on people shows that I am not a member of the maven group. Who do I contact to add me? I'll look into it. As I am in the middle of it right now, how about I write something on the wiki? Say at Development+Procedures? Then we can tweak it together. +1 - Brett A first draft is now up at http://docs.codehaus.org/display/MAVEN/Development+Procedures - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Who can deploy what, when and how?
All this should be specified in the POM, not the settings (so that it works OOTB for anyone picking it up). - Brett On 11/08/2006 2:50 AM, Dennis Lundberg wrote: Brett Porter wrote: Hi Dennis, Finally got to look at this. Looks good - worth integrating with the existing for committers part of the site. Not sure I agree with setting up Enable snapshot downloading in settings.xml though - I never do this. What was the reasoning for including it? To be able to build a plugin today you need to build maven 2.0.5-SNAPSHOT yourself. Then each plugin has dependencies on snapshot versions of libraries, say maven-archiver. The plugins also use a snapshot of the parent pom. Is there another, better, way for the builder to get the snapshot versions needed to build something? -- Apache Maven - http://maven.apache.org/ Better Builds with Maven - http://library.mergere.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Who can deploy what, when and how?
Hi Dennis, Finally got to look at this. Looks good - worth integrating with the existing for committers part of the site. Not sure I agree with setting up Enable snapshot downloading in settings.xml though - I never do this. What was the reasoning for including it? - Brett On 24/07/2006 8:05 PM, Dennis Lundberg wrote: Brett Porter wrote: On 18/07/2006 7:52 AM, Dennis Lundberg wrote: When I tried to deploy the site for maven-changes-plugin I got an error ... Permission denied. A quick check on people shows that I am not a member of the maven group. Who do I contact to add me? I'll look into it. As I am in the middle of it right now, how about I write something on the wiki? Say at Development+Procedures? Then we can tweak it together. +1 - Brett A first draft is now up at http://docs.codehaus.org/display/MAVEN/Development+Procedures -- Apache Maven - http://maven.apache.org/ Better Builds with Maven - http://library.mergere.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Who can deploy what, when and how?
Brett Porter wrote: On 18/07/2006 7:52 AM, Dennis Lundberg wrote: When I tried to deploy the site for maven-changes-plugin I got an error ... Permission denied. A quick check on people shows that I am not a member of the maven group. Who do I contact to add me? I'll look into it. As I am in the middle of it right now, how about I write something on the wiki? Say at Development+Procedures? Then we can tweak it together. +1 - Brett A first draft is now up at http://docs.codehaus.org/display/MAVEN/Development+Procedures -- Dennis Lundberg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Who can deploy what, when and how?
Brett Porter wrote: On 17/07/2006 6:09 AM, Dennis Lundberg wrote: Hi all Since I'm new here as a committer, I have a couple of questions regarding deployment. 1. The main Maven site Is any committer allowed to deploy (or publish) the site at any time? What's the procedure for doing that? Do you just check out the latest from svn and do: mvn site-deploy Are there any special prerequisites, like what version of Maven and the site plugin to use, that you must fulfill before you do it? Perhaps some bits to put in your settings.xml. Assuming you know what you are doing, I think this is fine. mvn site-deploy with the latest release of the site plugin (which I think is recorded in the site pom) should be fine (it requires maven 2.0.4+, so that is a prereq). Default permissions should be fine. OK. 2. A Maven plugin site Same questions as for the main site. I understand that one can't deploy a plugin site which has changes in it relating to features not yet released. Correct. However, there is that new @since feature for fields - if we do that for goals and are disciplined about documenting new features with a note to say what feature it was added in, this should be fine to do whenever as well. Note that due to the other issue being discussed on the list, you may need a snapshot of Maven to build plugin sites. Yes, I have built 2.0.5-SNAPSHOT locally. When I tried to deploy the site for maven-changes-plugin I got an error ... Permission denied. A quick check on people shows that I am not a member of the maven group. Who do I contact to add me? 3. Plugin SNAPSHOT I would like to deploy a snapshot of the maven-changes-plugin, which is in the sandbox. Am I allowed to do that? If so how do I do it? I'm guessing: mvn deploy:deploy with some setting to direct it to the snapshot repo. mvn deploy will do it. The fact that it is a snapshot version directs it to the correct repo. Reading docs in different places finally got me through it. I have deployed my first snapshot :) If there is an online resource where I can read about all this, then please direct me to it. I looked but couldn't find any... Documenting dev procedures is definitely something we need to improve on as well (its probably taken a back seat to documenting how to use Maven itself, but it is equally important in getting new people involved). As I am in the middle of it right now, how about I write something on the wiki? Say at Development+Procedures? Then we can tweak it together. - Brett -- Dennis Lundberg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Who can deploy what, when and how?
On 18/07/2006 7:52 AM, Dennis Lundberg wrote: When I tried to deploy the site for maven-changes-plugin I got an error ... Permission denied. A quick check on people shows that I am not a member of the maven group. Who do I contact to add me? I'll look into it. As I am in the middle of it right now, how about I write something on the wiki? Say at Development+Procedures? Then we can tweak it together. +1 - Brett -- Apache Maven - http://maven.apache.org/ Better Builds with Maven - http://library.mergere.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Who can deploy what, when and how?
Hi all Since I'm new here as a committer, I have a couple of questions regarding deployment. 1. The main Maven site Is any committer allowed to deploy (or publish) the site at any time? What's the procedure for doing that? Do you just check out the latest from svn and do: mvn site-deploy Are there any special prerequisites, like what version of Maven and the site plugin to use, that you must fulfill before you do it? Perhaps some bits to put in your settings.xml. 2. A Maven plugin site Same questions as for the main site. I understand that one can't deploy a plugin site which has changes in it relating to features not yet released. 3. Plugin SNAPSHOT I would like to deploy a snapshot of the maven-changes-plugin, which is in the sandbox. Am I allowed to do that? If so how do I do it? I'm guessing: mvn deploy:deploy with some setting to direct it to the snapshot repo. If there is an online resource where I can read about all this, then please direct me to it. I looked but couldn't find any... -- Dennis Lundberg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Who can deploy what, when and how?
I have no idea what the various policies are or even if I'm correct about the functionality, but the following pom works for me deploying snapshot builds. http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/pom.xml?view=markup I think the combination of having a distributionManagement section with a snapshotRepository + the version ending with -SNAPSHOT should trigger the deploy to go to the snapshots repo. I do it with mvn deploy. On 7/16/06, Dennis Lundberg [EMAIL PROTECTED] wrote: Hi all Since I'm new here as a committer, I have a couple of questions regarding deployment. 1. The main Maven site Is any committer allowed to deploy (or publish) the site at any time? What's the procedure for doing that? Do you just check out the latest from svn and do: mvn site-deploy Are there any special prerequisites, like what version of Maven and the site plugin to use, that you must fulfill before you do it? Perhaps some bits to put in your settings.xml. 2. A Maven plugin site Same questions as for the main site. I understand that one can't deploy a plugin site which has changes in it relating to features not yet released. 3. Plugin SNAPSHOT I would like to deploy a snapshot of the maven-changes-plugin, which is in the sandbox. Am I allowed to do that? If so how do I do it? I'm guessing: mvn deploy:deploy with some setting to direct it to the snapshot repo. If there is an online resource where I can read about all this, then please direct me to it. I looked but couldn't find any... -- Dennis Lundberg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Jesse Kuhnert Tacos/Tapestry, team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind.
Re: Who can deploy what, when and how?
On 17/07/2006 6:09 AM, Dennis Lundberg wrote: Hi all Since I'm new here as a committer, I have a couple of questions regarding deployment. 1. The main Maven site Is any committer allowed to deploy (or publish) the site at any time? What's the procedure for doing that? Do you just check out the latest from svn and do: mvn site-deploy Are there any special prerequisites, like what version of Maven and the site plugin to use, that you must fulfill before you do it? Perhaps some bits to put in your settings.xml. Assuming you know what you are doing, I think this is fine. mvn site-deploy with the latest release of the site plugin (which I think is recorded in the site pom) should be fine (it requires maven 2.0.4+, so that is a prereq). Default permissions should be fine. 2. A Maven plugin site Same questions as for the main site. I understand that one can't deploy a plugin site which has changes in it relating to features not yet released. Correct. However, there is that new @since feature for fields - if we do that for goals and are disciplined about documenting new features with a note to say what feature it was added in, this should be fine to do whenever as well. Note that due to the other issue being discussed on the list, you may need a snapshot of Maven to build plugin sites. 3. Plugin SNAPSHOT I would like to deploy a snapshot of the maven-changes-plugin, which is in the sandbox. Am I allowed to do that? If so how do I do it? I'm guessing: mvn deploy:deploy with some setting to direct it to the snapshot repo. mvn deploy will do it. The fact that it is a snapshot version directs it to the correct repo. If there is an online resource where I can read about all this, then please direct me to it. I looked but couldn't find any... Documenting dev procedures is definitely something we need to improve on as well (its probably taken a back seat to documenting how to use Maven itself, but it is equally important in getting new people involved). - Brett -- Apache Maven - http://maven.apache.org/ Better Builds with Maven - http://library.mergere.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]