Domanda

Ho un progetto multi-modulo Maven-3:

/root
  pom.xml
  /bar
    pom.xml
  /foo
    pom.xml

Modulo foo dipende dal modulo bar, ed entrambi hanno lo stesso genitore: root. Tutto funziona bene, fino a quando ho deciso di pulire la mia repository ed eseguire locali mvn site:site. Costruire fallisce con un messaggio:

Failed to resolve artifact.
Missing:
1) com.XXX:bar:jar:1.0-SNAPSHOT

Si tratta di un bug noto o sto facendo qualcosa di sbagliato? Non l'ho fatto maven-project-info-reports-plugin configurare comunque in qualsiasi pom.xml ancora.

È stato utile?

Soluzione

Se fai sito: sito, si esegue l'obiettivo sito specifico e non il ciclo di costruzione, quindi il progetto non costruire, e dal momento che appena pulito la repository, il manufatto non ci sarà ovunque per l'uso

See seguente link per ulteriori informazioni sulla disponibilità del costruire in Maven:

http://www.sonatype.com/books/mvnref- libro / reference / lifecycle.html

http: //www.sonatype. com / libri / mvnref-book / di riferimento / ciclo di vita-setta-package-specific.html

Altri suggerimenti

Forse si dovrebbe cercare sito obiettivo: stage sulla radice / master-pom

.

non ho provato questo con src / site nelle bambino, perché ho solo uno src / sito nel master.

Ma questo bel lavoro per me con Maven 3.0 e un ref = menù "Report" in radici site.xml e mettendo Maven-project-info-report-plug nel bambino pom.xml

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top