2016-05-12 20 views
9

Ho bisogno di mettere un logo aziendale nella parte superiore di ogni pagina JavaDoc. Sto cercando di usare l'opzione -top, ma non so come codificare il percorso dell'immagine - il percorso è sempre relativo alla sottodirectory del pacchetto. Non voglio mettere lo stesso file immagine in ogni sottodirectory di pacchetti.Logo su ogni pagina JavaDoc

javadoc -top '' è quello che ho provato ma l'immagine (che si trova nella radice dell'albero javadoc) compare solo nella pagina indice.

Modifica: Purtroppo, questo verrà distribuito come ZIP e non saremo in grado di accedere al logo tramite un URL.

+0

È per uso interno o distribuzione? Sospetto che potresti utilizzare un URL per il logo su un server web se è interno. – KevinO

+0

È esterno. Aggiornerò la richiesta Un URL non lo farà, purtroppo. – artk2002

+2

Un'idea alternativa ispirata a [questa domanda] (http://stackoverflow.com/q/24554762/3080094) e le risposte: generare i Javadoc, aprire "stylesheet.css", aggiungere l'URL '.topNav {background: # 4c6b87 (risorse/companyLogo.jpg) no-repeat right top; } 'e memorizza companyLogo.jpg nella cartella delle risorse. Non è perfetto ma potrebbe essere un inizio. – vanOekel

risposta

0

Estrarre commenti in una risposta.

Se possibile, la cosa più semplice da fare sarebbe semplicemente ospitare l'immagine esternamente e collegarla all'URL completo. Se non puoi ospitare l'immagine sul tuo sito web, puoi caricarla su un host di immagini come Imgur o una soluzione di hosting cloud come Google Cloud Storage.

Se è davvero necessario distribuire l'immagine con i documenti, la soluzione migliore è modificare stylesheet.css dopo aver generato i documenti come suggerito in this question. Aggiungi:

.topNav { 
    background: #4c6b87 url(resources/companyLogo.jpg) no-repeat right top; 
} 

e memorizzare companyLogo.jpg nella cartella delle risorse.