On Thu 12 Jan 2012 03:19:29 AM CST, Hardy Ferentschik wrote: > Answers inline > > On Jan 12, 2012, at 9:50 AM, Gail Badner wrote: > >> I've uploaded the 4.0.1.Final documentatation to >> http://docs.jboss.org/hibernate/core/4.0/. >> >> Maybe this was already discussed but, should the switch from "core" to "orm" >> affect the URL for the 4.0 documentation (i.e., >> http://docs.jboss.org/hibernate/orm/4.0/)? > > I think it makes sense to switch the urls. However, in this case I suggest we > also put a redirect in place for http://docs.jboss.org/hibernate/core/4.0/ to > http://docs.jboss.org/hibernate/orm/4.0/ > Just renaming the directories is probably not a good idea due to bookmarks > and people used to go to the 'core' url. If we change to orm we need to > update the pointers from > http://www.hibernate.org/docs
I agree, we should do a redirect. I had not planned on changing the physical dir until 4.1 as that is when the new docs would be getting used. 6 in one... if you feel the itch, go for it. >> Also, I noticed that http://docs.jboss.org/hibernate/stable/core/ points to >> 3.6.9.Final docs. Should it point to >> http://docs.jboss.org/hibernate/core/4.0/ (or >> http://docs.jboss.org/hibernate/orm/4.0/)? > > Stable should definitely point to 4.0. That's independent of whether we > rename the urls + 1 >> I ended up using the documentation downloaded from the SourceForge >> distribution because I got errors when I tried to build the Javadoc from the >> 4.0.1 tag using "gradle javadoc": >> >> /NotBackedUp/gbadner/git/hibernate-core-master/hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/HibernateDotNames.java:109: >> cannot find symbol >> symbol : variable DotName >> location: interface >> org.hibernate.metamodel.source.annotations.HibernateDotNames >> DotName ACCESS_TYPE = DotName.createSimple( >> AccessType.class.getName() ); >> >> What command should be used to build Javadoc? > > 'gradle javadoc' is the default javadoc task which you get when you use the > Java plugin. It build the javadocs for the current module. In our case we > don't use this task, because > we want aggregated docs. To get the aggregated docs you need to run the > 'aggregateJavadocs' from the release module. > > './gradlew aggregateJavadocs' Just a minor point. If you run it from the release module, it has to be `../gradlew aggregateJavadocs` Alternatively from root you could run `./gradlew :release:aggregateJavadocs` > FYI, the javadoc task needs all dependencies on the classpath when executing. > Looking at the error it seems jandex is not on the classpath. This might be > related to HHH-6921, but that's just a guess. > As said, the default javadocs tasks are not configured, because we are only > interested in the aggregated docs. I think Strong only changed that to move jandex to the provided configuration. I was able to run these fine when I did the build. >> I also noticed that the Javadoc includes test classes. It would be nice to >> exclude those. > > right, even the aggregated docs seem to include test classes. I would create > a jira and we reconfigure the task for the next release Hmm, I spent a lot of time getting those right. https://fisheye2.atlassian.com/changelog/Hibernate-Core?cs=39d47c4b39f231435305b47e23f4b2cf8e9aede8#releaseZ002frelease.gradle If they are back, something after fucked those changes up. >> I really liked how convenient it was to be able to just copy the contents of >> the documentation directory from the distribution into the staging directory >> for rsync-ing. The only change I had to make after copying was to change >> hem/en to hem/en-US. I haven't looked into this, but I imagine that would be >> an easy thing to fix. We should update that in the source tree. But to be honest, hem docs should really just go away as a separate thing. Their content should be merged into the main docs. > > > _______________________________________________ > hibernate-dev mailing list > hibernate-dev@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/hibernate-dev -- st...@hibernate.org http://hibernate.org _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev