/ / maven project-reports.html vs index.html - java, maven, maven-3, maven-plugin

maven projekt-reports.html vs index.html - java, maven, maven-3, maven-plugin

Mám multi modul pom

ProjectBaseDir>

  • Modul A
  • Modul B
  • parentPom.xml

Nemám žiadne site.xml

ProjectBaseDir> mvn clean site

vytvorí v adresári nižšie uvedené súbory

ProjectBaseDir / cieľ / site>

  • cpd.html, pmd.html, findbugs.html
  • project-reports.html (Poznámka: no index.html)
  • priečinky (css, obrázky, apidoky)

Odkazy generované vo viacerých moduloch odkazujú na „index.html“, ale tento súbor sa nevytvorí. inscenácia opravuje relatívnu cestu k súborom modulu, ale pôvodné vydanie index.html stále existuje

ProjectBaseDir> mvn site:stage
  1. Ako môžem opraviť odkaz tak, aby ukazoval na „project-reports.html“?
  2. Alebo ako môžem inštruovať stránku mvn, aby vytvorila index.html namiesto project-reports.html?

Poznámka: Vyskúšal som modul „maven-project-info-reports-plugin“ s zostavami indexov, ale nič to nezmenilo.

odpovede:

0 pre odpoveď č. 1

Možno to nepomôže, ale mal som nastaviť doplnok maven-site-plugin s explicitnou sekciou reportinPlugins v snahe získať generáciu javadoc pomocou mvn site pracuje na jdk8. Vyzeralo to takto

 <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.6</version>
<configuration>
<reportPlugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<additionalparam>${javadoc.opts}</additionalparam>
</configuration>
</plugin>

Mojím problémom bolo, že informovanie o projektedoplnok sa nikdy nespúšťal, ani sa nenachádzalo nič iné v sekcii doplnkov na hlásenie na rodičovskej karte. Oprava spočívala v odstránení súboru s hlásením o dieťati s prehľadom, ako je tento

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.6</version>
</plugin>

Zdá sa, že keď je definovaná, ide o náhradu, nie iba o konfiguráciu veci typu doplnku.