Ho eseguito la migrazione a Maven 3.0.3 ma non sono in grado di creare il sito Maven. In effetti il mio progetto usa un genitore esterno che non fornisce alcun descrittore di sito come artefatto.Problema del descrittore di sito Maven 3: distribuzione artefatto non funzionante o sito non in costruzione
1- C'è un modo per generare il sito Maven anche se il genitore non fornisce un sito.xml? Non posso farlo funzionare. il comando "mvn site" si blocca ancora cercando di scaricare il site.xml del genitore con il seguente eroor (ArtifactResolutionException: impossibile localizzare il descrittore del sito ...)
2- Come installiamo o distribuiamo il sito.xml su repository maven. Cerco di aggiungere il seguente xml nel mio genitore pom, ma non sta installando nulla nel mio repository locale con il comando mvn install. Ho uno src/site/site.xml nel mio progetto, il mio progetto è un progetto di tipo pom Maven-site-plugin attach-descrittore attach-descrittore
UPDATE
No non funziona Nel mio pom ho
012.<url>${site_url_pattern}</url>
<distributionManagement>
<site>
<id>test</id>
<url>file://${baseDir}../maven-site</url>
</site>
</distributionManagement>
Nella gestione plug-in ho messo
<plugin>
<!-- Site plugin -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.0</version>
<configuration>
<chmod>true</chmod>
<inputEncoding>${encoding}</inputEncoding>
<outputEncoding>${encoding}</outputEncoding>
</configuration>
</plugin>
In plugin ho messo
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.0</version>
<configuration>
<locales>en</locales>
<reportPlugins>
<!-- Manage site info part creation -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin
</artifactId>
<version>2.2</version>
<configuration>
<dependencyLocationsEnabled>false</dependencyLocationsEnabled>
<dependencyDetailsEnabled>false</dependencyDetailsEnabled>
<offline>true</offline>
</configuration>
<reports>
<report>cim</report>
<!-- Dependencies report are consuming resources set MAVEN_OPTS=-Xmx1024m if java heap <report>dependencies</report> <report>dependencies-convergence</report> <report>dependencies-management</report> -->
<report>index</report>
<report>issue-tracking</report>
<!-- pb time generation on licence report <report>license</report> -->
<report>mailing-list</report>
<report>plugin-management</report>
<report>project-team</report>
<report>scm</report>
<report>summary</report>
</reports>
</plugin>
</reportPlugins>
</configuration>
<executions>
<execution>
<id>attach-descriptor</id>
<goals>
<goal>attach-descriptor</goal>
</goals>
</execution>
</executions>
</plugin>
Ho uno src/site/site.xml nello stesso progetto
Quando faccio sito mvn ho ancora
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.0:si
te (default-site) on project ner-delivery: SiteToolException: The site descripto
r cannot be resolved from the repository: ArtifactResolutionException: Unable to
locate site descriptor: Could not transfer artifact com.sopragroup.evolan:evola
n-framework-superpom:xml:site_en:6.14.2 from/to Artifactory (http://pdtinteg.ptx
.fr.sopra/artifactory/repo): Access denied to: http://pdtinteg.ptx.fr.sopra/arti
factory/repo/com/sopragroup/evolan/evolan-framework-superpom/6.14.2/evolan-frame
work-superpom-6.14.2-site_en.xml
[ERROR] com.sopragroup.evolan:evolan-framework-superpom:xml:6.14.2
.210
Se metto manualmente una evolan-quadro-superpom-6.14.2-site_en.xml sul mio repo locale si sta lavorando, ma che non è una vera soluzione
Credo che questo sia collegato a questo bug che non è stato risolto: https://issues.apache.org/jira/browse/MSITE-639 – HDave