On 9 May 2016 at 08:15, Benedikt Ritter <brit...@apache.org> wrote: > Hi, > > Benson Margulies <bimargul...@gmail.com> schrieb am So., 8. Mai 2016 um > 15:11 Uhr: > >> As far as I could see, mvn site-deploy is running the >> maven-scm-publish-plugin, that is using that URL from >> distribution-management. maybe someone configured it wrong. I'm happy >> to pass the whole issue off to you. >> > > I've tried building the site from trunk, but I got: > > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on > project commons-io: Execution default-site of goal > org.apache.maven.plugins:maven-site-plugin:3.4:site failed. > NullPointerException -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException > > Any idea?
How does the IO pom differ from other Commons projects that don't have this issue? > Benedikt > > >> >> On Sun, May 8, 2016 at 8:13 AM, Benedikt Ritter <brit...@apache.org> >> wrote: >> > Hi Benson, >> > >> > Benson Margulies <bimargul...@gmail.com> schrieb am So., 8. Mai 2016 um >> > 14:05 Uhr: >> > >> >> When I arrived as the RM, I found a URL in there that ended with >> >> 'commons-i'. >> >> >> >> So, when I did the release, I patched it to end with 'commons-io' >> >> before running the site-deploy that runs the maven-scm-publish-plugin. >> >> >> >> The result was javadoc at the root of the site, instead of down where >> >> it belongs. >> >> >> >> So, I hypothesized that I needed to make the change that is under >> >> discussion here. If it's the wrong change, someone please replace it >> >> with the right change. >> >> >> > >> > your first patch was correct. The URL should end with commons-io. Have a >> > look at the site directory of commons lang [1]. The apidocs directory >> > contains the current JavaDocs. It is deployed by mvn site-deploy. In >> > addition to that, we manually add release JavaDocs to the javadoc >> > directory. It serves as an archive. >> > >> > For whatever reason, the apidocs directory is missing in the commons-io >> > site directory. I'll try to have a look later today or tomorrow morning. >> > >> > BR, >> > Benedikt >> > >> > [1] >> > >> https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang/ >> > >> > >> >> >> >> >> >> On Sun, May 8, 2016 at 7:44 AM, Benedikt Ritter <brit...@apache.org> >> >> wrote: >> >> > sebb <seb...@gmail.com> schrieb am So., 8. Mai 2016 um 13:17 Uhr: >> >> > >> >> >> On 6 May 2016 at 13:31, <bimargul...@apache.org> wrote: >> >> >> > Author: bimargulies >> >> >> > Date: Fri May 6 12:31:46 2016 >> >> >> > New Revision: 1742539 >> >> >> > >> >> >> > URL: http://svn.apache.org/viewvc?rev=1742539&view=rev >> >> >> > Log: >> >> >> > Fix the javadoc publication URL. >> >> >> >> >> >> -1 >> >> >> >> >> >> That is not only used for Javadoc. >> >> >> It is used for the entire site. >> >> >> >> >> > >> >> > Yes, it is interpreted by mvn site-deploy. What exactly where you >> trying >> >> to >> >> > fix? I'm sure we can find another way to fix this. >> >> > >> >> > Benedikt >> >> > >> >> > >> >> >> >> >> >> > Modified: >> >> >> > commons/proper/io/trunk/pom.xml >> >> >> > >> >> >> > Modified: commons/proper/io/trunk/pom.xml >> >> >> > URL: >> >> >> >> >> >> http://svn.apache.org/viewvc/commons/proper/io/trunk/pom.xml?rev=1742539&r1=1742538&r2=1742539&view=diff >> >> >> > >> >> >> >> >> >> ============================================================================== >> >> >> > --- commons/proper/io/trunk/pom.xml (original) >> >> >> > +++ commons/proper/io/trunk/pom.xml Fri May 6 12:31:46 2016 >> >> >> > @@ -44,7 +44,7 @@ file comparators, endian transformation >> >> >> > <site> >> >> >> > <id>apache.website</id> >> >> >> > <name>Apache Commons Site</name> >> >> >> > - <url>scm:svn: >> >> >> >> >> >> https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/ >> >> >> </url> >> >> >> > + <url>scm:svn: >> >> >> >> >> >> https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/javadocs/api-${project.version} >> >> >> </url> >> >> >> > </site> >> >> >> > </distributionManagement> >> >> >> > >> >> >> > >> >> >> > >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >> >> >> For additional commands, e-mail: dev-h...@commons.apache.org >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >> >> For additional commands, e-mail: dev-h...@commons.apache.org >> >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >> For additional commands, e-mail: dev-h...@commons.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org