2009-01-12 8 views

Répondre

0

Vous pouvez (si) faites un essai pour vérifier que tout va bien avant de faire la version réelle. Pour ce faire, définissez le paramètre dryRun sur true.

mvn release:prepare -DdryRun=true 

Après avoir fait cela, vous devez faire une version propre:

mvn release:clean 

Cordialement

+3

sortie: préparer ne crée pas de sources. C'est la libération: effectuez cela. – TraderJoeChicago

4

Définissez la joindre propriété du maven-source-plugin faux, par exemple:

 <pluginManagement> 
     <plugins> 
      <plugin> 
        <artifactId>maven-source-plugin</artifactId> 
        <configuration> 
         <attach>false</attach> 
        </configuration> 
      </plugin> 
     </plugins> 
    </pluginManagement> 
+0

Ceci est une solution de travail! – toomasr

3

Désactivez le profil de version intégré, puis définissez le vôtre. Regardez le parent pom maven pour un exemple: http://svn.apache.org/viewvc/maven/pom/trunk/maven/pom.xml?annotate=759540

Regardez la ligne 630 pour la config plugin de libération, puis la ligne 910 pour le profil de libération que nous utilisons.

+0

Je pense que votre lien est peut-être obsolète. Il n'y a même pas 910 lignes dedans. – javamonkey79

+0

Je vois sur la base des révisions et quand vous avez posté cela il y avait un changement. Peut-être que votre lien devrait être: http://svn.apache.org/viewvc/maven/pom/trunk/maven/pom.xml?annotate=759540 – javamonkey79

4

Définissez la propriété useReleaseProfile false dans votre config Maven Plugin de presse:

<build> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-release-plugin</artifactId> 
     <configuration> 
      <useReleaseProfile>false</useReleaseProfile> 
      .. 
     </configuration> 
     </plugin> 
    </plugins> 
    </build> 
+0

Je suis d'accord avec la configuration du paramètre plug-in useReleaseProfile. [Depuis la version: effectuer la page] (http://maven.apache.org/maven-release/maven-release-plugin/perform-mojo.html#useReleaseProfile) ---> useReleaseProfile - Indique si le profil de version doit être utilisé ajoute des sources et des javadocs à l'artefact libéré, le cas échéant. La valeur par défaut est: true. –