Commons parent has both a "release" profile and an "apache-release" profile. The apache-release profile is used by the release plugin as it is set up for the ASF. I'm not sure what value-add (or value loss) the "release" profile provides.
On Wed, Aug 17, 2011 at 12:12 PM, ralph.goers @dslextreme.com < ralph.go...@dslextreme.com> wrote: > The Maven release plugin uses the apache-release profile which is set up in > the apache parent pom. > > Ralph > > > On Wed, Aug 17, 2011 at 11:49 AM, sebb <seb...@gmail.com> wrote: > >> On 17 August 2011 19:37, ralph.goers @dslextreme.com >> <ralph.go...@dslextreme.com> wrote: >> > Oh - and if for some non-obvious reason you want to create the >> distribution >> > jars when you do the build you can run >> > >> > mvn -P apache-release clean install. >> >> I though commons normally use their own release profile, which is >> -Prelease ? >> >> > On Wed, Aug 17, 2011 at 11:35 AM, ralph.goers @dslextreme.com < >> > ralph.go...@dslextreme.com> wrote: >> > >> >> Oops. That should be mvn site:stage-deploy. >> >> >> >> Ralph >> >> >> >> >> >> On Wed, Aug 17, 2011 at 11:32 AM, ralph.goers @dslextreme.com < >> >> ralph.go...@dslextreme.com> wrote: >> >> >> >>> What do you mean "It did not work"? This is a multi-project site so >> in >> >>> general mvn site is useless. You have to run mvn site:stage-deply >> >>> -DstagingSiteURL="file url where I want the site to go". I suppose I >> could >> >>> add that to the readme, but it is documented pretty well on the maven >> site >> >>> plugin web site. >> >>> >> >>> In a prior release candidate I wasn't generating the release notes and >> I >> >>> had the comment in the README. The release was vetoed due to the lack >> of >> >>> release notes. I simply forgot to delete the README. >> >>> >> >>> Did you run announcement-generate from the core directory? That only >> works >> >>> at the project root. >> >>> >> >>> The build instructions consist of: >> >>> >> >>> mvn clean install >> >>> >> >>> Ralph >> >>> >> >>> >> >>> On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregory <garydgreg...@gmail.com >> >wrote: >> >>> >> >>>> Hi All: >> >>>> >> >>>> I am not sure if I am building correctly, but here is what I found. >> Some >> >>>> build instructions in the readme.txt file would help. >> >>>> >> >>>> Downloaded source zip from >> >>>> http://people.apache.org/~rgoers/commons-vfs/staged/ >> >>>> >> >>>> From the root I ran "mvn site" which did not work. Fine, starting to >> poke >> >>>> around. >> >>>> >> >>>> From the "dist" directory I ran "mvn site" which did not work: >> >>>> >> >>>> [INFO] Generating "Dependency Management" report --- >> >>>> maven-project-info-reports-plugin:2.3.1 >> >>>> Downloading: >> >>>> >> >>>> >> http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom >> >>>> [WARNING] Unable to create Maven project from repository. >> >>>> org.apache.maven.project.ProjectBuildingException: Error resolving >> >>>> project >> >>>> artifact: Failure to find >> org.apache.commons:commons-vfs-examples:pom:2.0 >> >>>> in >> >>>> http://r >> >>>> epo1.maven.org/maven2 was cached in the local repository, resolution >> >>>> will >> >>>> not be reattempted until the update interval of central has elapsed >> or >> >>>> updates are for >> >>>> ced for project org.apache.commons:commons-vfs-examples:pom:2.0 >> >>>> at >> >>>> >> >>>> >> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272) >> >>>> at >> >>>> >> >>>> >> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237) >> >>>> at >> >>>> >> >>>> >> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252) >> >>>> >> >>>> Why would building the site require an installed VFS2? >> >>>> >> >>>> The README.txt says to run "mvn changes:announcement-generate" to get >> >>>> release notes but there is a RELEASE-NOTES.txt file in the same dir. >> Why >> >>>> do >> >>>> we need two? >> >>>> >> >>>> When I do run "mvn changes:announcement-generate", I get: >> >>>> >> >>>> [INFO] --- maven-changes-plugin:2.4:announcement-generate >> (default-cli) @ >> >>>> commons-vfs2 --- >> >>>> [WARNING] changes.xml file >> >>>> C:\test\commons-vfs-2.0\core\src\changes\changes.xml does not exist. >> >>>> >> >>>> There is no such file. >> >>>> >> >>>> I do not know if I should -1 this because there are no build >> >>>> instructions, >> >>>> or if there are, they are located in some non-obvious spot. >> >>>> >> >>>> Gary >> >>>> >> >>>> On Wed, Aug 17, 2011 at 1:44 AM, Ralph Goers < >> ralph.go...@dslextreme.com >> >>>> >wrote: >> >>>> >> >>>> > This is a vote to release Apache Commons VFS 2.0. >> >>>> > >> >>>> > Changes made since the last candidate: >> >>>> > >> >>>> > * Fixed the manifest error that was causing the build to fail. >> >>>> > * Changed the copyright date in the Notice file from 2010 to 2011. >> >>>> > * Removed the references to javamail from the Notice file. >> >>>> > * Removed all the @version tags >> >>>> > * Fixed the EOL issues with README.txt, RELEASE-NOTES.txt, and >> >>>> > src/changes/announcement.vm (osgi/MANIFEST.MF has been removed). >> >>>> > * Modified the release notes to mention the code is not source >> >>>> compatible >> >>>> > with VFS 1.x and that the package name changed. >> >>>> > * Fixed the WARNING for the use of the deprecated tasks element. >> >>>> > * Fixed the WARNING for the use of the deprecated systemProperties >> >>>> element. >> >>>> > * Made sure all jars have NOTICE.txt and LICENSE.txt >> >>>> > >> >>>> > The build message >> >>>> > [WARNING] Ignoring project type pom - supportedProjectTypes = [jar, >> >>>> bundle] >> >>>> > was not fixed as that is due to commons parent causing the >> maven-bundle >> >>>> > plugin to run on all subprojects, including those that don't >> generate >> >>>> > bundles or jars. >> >>>> > >> >>>> > I have also removed files that shouldn't be present in the Maven >> >>>> repository >> >>>> > from the staging repo. >> >>>> > >> >>>> > [ ] +1 release it >> >>>> > [ ] +0 go ahead I don't care >> >>>> > [ ] -1 no, do not release it because. >> >>>> > >> >>>> > Ralph >> >>>> > >> >>>> > >> >>>> > Tag: >> >>>> > >> >>>> >> https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/(revision1158401). >> >>>> > >> >>>> > Site: http://people.apache.org/~rgoers/commons-vfs/site/ >> >>>> > >> >>>> > Binaries: http://people.apache.org/~rgoers/commons-vfs/staged/ >> >>>> > >> >>>> > The following artifacts have been staged to the >> org.apache.commons-045 >> >>>> > (u:rgoers, a:208.29.163.248) repository. >> >>>> > >> >>>> > The Maven artifacts are at: >> >>>> > >> >>>> > >> >>>> > >> >>>> >> https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/ >> >>>> > >> >>>> > >> >>>> >> https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/ >> >>>> > >> >>>> > >> >>>> >> https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/ >> >>>> > >> >>>> > >> >>>> >> https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-sandbox/ >> >>>> > >> >>>> > and consist of >> >>>> > >> >>>> > archetype-catalog.xml >> >>>> > commons-vfs2-examples-2.0-javadoc.jar >> >>>> > commons-vfs2-examples-2.0-sources.jar.asc >> >>>> > commons-vfs2-examples-2.0.pom >> >>>> > commons-vfs2-examples-2.0-tests.jar >> >>>> > commons-vfs2-examples-2.0-tests.jar.asc >> >>>> > commons-vfs2-examples-2.0.jar.asc >> >>>> > commons-vfs2-examples-2.0.pom.asc >> >>>> > commons-vfs2-examples-2.0-javadoc.jar.asc >> >>>> > commons-vfs2-examples-2.0.jar >> >>>> > commons-vfs2-examples-2.0-sources.jar >> >>>> > commons-vfs2-project-2.0.pom.asc >> >>>> > commons-vfs2-project-2.0.pom >> >>>> > commons-vfs2-sandbox-2.0.pom.asc >> >>>> > commons-vfs2-sandbox-2.0-sources.jar.asc >> >>>> > commons-vfs2-sandbox-2.0-test-sources.jar.asc >> >>>> > commons-vfs2-sandbox-2.0.jar >> >>>> > commons-vfs2-sandbox-2.0-javadoc.jar >> >>>> > commons-vfs2-sandbox-2.0-test-sources.jar >> >>>> > commons-vfs2-sandbox-2.0.jar.asc >> >>>> > commons-vfs2-sandbox-2.0-sources.jar >> >>>> > commons-vfs2-sandbox-2.0-javadoc.jar.asc >> >>>> > commons-vfs2-sandbox-2.0-tests.jar.asc >> >>>> > commons-vfs2-sandbox-2.0-tests.jar >> >>>> > commons-vfs2-sandbox-2.0.pom >> >>>> > commons-vfs2-2.0.pom.asc >> >>>> > commons-vfs2-2.0-javadoc.jar >> >>>> > commons-vfs2-2.0-tests.jar.asc >> >>>> > commons-vfs2-2.0-tests.jar >> >>>> > commons-vfs2-2.0.pom >> >>>> > commons-vfs2-2.0.jar >> >>>> > commons-vfs2-2.0-sources.jar.asc >> >>>> > commons-vfs2-2.0-test-sources.jar.asc >> >>>> > commons-vfs2-2.0.jar.asc >> >>>> > commons-vfs2-2.0-sources.jar >> >>>> > commons-vfs2-2.0-test-sources.jar >> >>>> > commons-vfs2-2.0-javadoc.jar.asc >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> -- >> >>>> Thank you, >> >>>> Gary >> >>>> >> >>>> http://garygregory.wordpress.com/ >> >>>> http://garygregory.com/ >> >>>> http://people.apache.org/~ggregory/ >> >>>> http://twitter.com/GaryGregory >> >>>> >> >>> >> >>> >> >> >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >> For additional commands, e-mail: dev-h...@commons.apache.org >> >> >