infra-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric Barboni (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (INFRA-17202) Where to host bits.netbeans.org?
Date Wed, 07 Nov 2018 18:37:00 GMT

    [ https://issues.apache.org/jira/browse/INFRA-17202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16678613#comment-16678613
] 

Eric Barboni commented on INFRA-17202:
--------------------------------------

[~neilcsmith]
for maven artefacts I need to add a few precision
In order to build maven artefact (including sources and javadoc artefeact pom generation)
the nb-repository-plugin needs the following target to be done.
ant  
ant build-nbms
ant build-source-zips
ant build-javadoc
this generate contains in folder that is picked up by plugin 
nbbuild/nbms
nbbuild/build/source-zips
nbbuild/build/javadoc

for the javadoc
If I understand well the generated javadoc will not be OK because 
1) <!-- Generated by javadoc comment is not accurate
2) <meta name="date"  is not accurate
3) .. others ??

FWIW
A branding on branches was done javadoc at the time at Oracle (but was not done for 8.2, 9.0,
10.0) we may need to do that again
http://hg.netbeans.org/releases/rev/7d843286bd7e contains exemple that impact javadoc index
for version 7.2.1 
see diff for 
nbbuild/javadoctools/export2html.xsl
nbbuild/javadoctools/export2apichanges.xsl


We may commit on the branch 9.0 so we can try to automate jdoc and ease life (with ACKfrom
ppmc). and then have buildbot or jenkins worlking for us instead of doing manually at home
with secret build :D.


> Where to host bits.netbeans.org?
> --------------------------------
>
>                 Key: INFRA-17202
>                 URL: https://issues.apache.org/jira/browse/INFRA-17202
>             Project: Infrastructure
>          Issue Type: Task
>          Components: Website
>            Reporter: Antonio Vieiro
>            Assignee: Gavin
>            Priority: Major
>
> The NetBeans project has many websites. One of them is "http://bits.netbeans.org".
> This is currently hosted in Oracle servers, and we're trying to set up the Apache equivalents.
> The "bits.netbeans.org" webserver (Oracle hosted) currently contains many binaries and
other documentation, that is important for the NetBeans project.
> Examples include:
> - http://bits.netbeans.org/dev/javadoc/
> This is the javadoc of the latest build, we plan to generate this periodally, way each
8 hours or so (it currently takes about 30min to generate the whole javadoc).
> - http://bits.netbeans.org/dev/javadoc/javadoc.tgz
> This is a binary file (51Mb) with all the "javadoc/" directory above.
> - http://bits.netbeans.org/dev/jnlp/
> This is a tree of generated binaries and JNLP files used to launch NetBeans as JNLP.
As you can see there're many directories and binaries.
> - http://bits.netbeans.org/dev/maven-snapshot/
> Again a tree of directories with binaries used as a maven repository.
> There are some other directories (nbms-and-javadoc, nightly) that I don't think are currently
important for Apache NetBeans.
> Also the content above is replicated for each major release, for instance, the javadoc
for 8.2 is at http://bits.netbeans.org/8.2/javadoc/ 
> Understanding that the Apache NetBeans binaries (and compressed javadoc) are to be hosted
in the Apache Mirror System, our questions are:
> 1- Where can we host these "development" snapshots? 
> a) In the "asf-site" branch of a git repository
> b) in the netbeans-vm box.
> c) Elsewhere.
> 2- Where can we publish the expanded javadocs for each release? Do you recommend hosting
them in th "asf-site" branch of our top level website (netbeans.apache.org) or is there another
preferred way?
> Thanks in advance,
> Antonio



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message