¿Por qué la versión de Maven se salta mis módulos secundarios?

Lo que estoy tratando de hacer es sacar un par de padres poms para todos nuestros subproyectos. Tengo un solo proyecto que contiene un pom padre único con dos poms de módulo hijo. Los envases para los tres son de tipo pom si esto hace la diferencia. Cuando despliegue, aunque no se pueden implementar los módulos secundarios que dicen que se omiten.

Padre Pom

    <groupId>com.test.cpbx</groupId>
    <artifactId>parent</artifactId>
    <packaging>pom</packaging>
    <version>1.1-SNAPSHOT</version>
    <name>Parent Pom</name>


    <scm>
            <connection>scm:svn:https://url/trunk</connection>
    </scm>

    <modules>
            <module>appia</module>
            <module>rialto</module>
    </modules>

    <build>
            <plugins>
                    <plugin>
                            <groupId>org.apache.maven.plugins</groupId>
                            <artifactId>maven-release-plugin</artifactId>
                            <configuration>
                                    <goals>deploy</goals>
                                    <providerImplementations>
                                            <svn>javasvn</svn>
                                    </providerImplementations>
                            </configuration>
                            <dependencies>
                                    <dependency>
                                            <groupId>com.google.code.maven-scm-provider-svnjava</groupId>
                                            <artifactId>maven-scm-provider-svnjava</artifactId>
                                            <version>2.0.5</version>
                                            <scope>compile</scope>
                                    </dependency>
                            </dependencies>
                    </plugin>
            </plugins>
    </build>

    <dependencies>
            <dependency>
                    <groupId>junit</groupId>
                    <artifactId>junit</artifactId>
                    <version>4.11</version>
            </dependency>
    </dependencies>

Este es uno de mis poms infantiles, son lo mismo con el único cambio que es el nombre del ID del artefacto

Niño POM

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
        <modelVersion>4.0.0</modelVersion>

        <parent>
                <groupId>com.test.cpbx</groupId>
                <artifactId>parent</artifactId>
                <version>1.1-SNAPSHOT</version>
        </parent>

        <artifactId>rialto-parent</artifactId>
        <packaging>pom</packaging>
        <name>Rialto Parent POM</name>

</project>

Salida

mvn  -B -DreleaseVersion=1.1 -DdevelopmentVersion=1.2.0-SNAPSHOT   release:prepare -DdryRun 

...
[INFO] Not removing release POMs
[INFO] Executing completion goals - since this is simulation mode it is running against the original project, not the rewritten ones
[INFO] Full run would be commit 3 files with message: '[maven-release-plugin] prepare for next development iteration'
[INFO] Release preparation simulation complete.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Parent Pom ........................................ SUCCESS [2.573s]
[INFO] Appia Parent POM .................................. SKIPPED
[INFO] Rialto Parent POM ................................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.749s
[INFO] Finished at: Wed May 21 14:52:30 CDT 2014
[INFO] Final Memory: 15M/114M
[INFO] ------------------------------------------------------------------------
Respuesta 1

Hubo cierta confusión con la salida de maven.

El resultado no significa que se salta la construcción de los módulos o la implementación de los módulos.

Es un mensaje sobre la refactorización de las versiones. La salida nos dice que el pom padre posee la versión y las versiones secundarias dependen del pom padre. Esto significa que no es necesario refactorizar los módulos secundarios pom.xml, por lo que imprime el elemento secundario en el resumen del reactor como SKIPPED.

Respuesta: 2

Necesito (principalmente para fines de prueba) escribir un consumidor cuyo propósito sea recordar cuántas veces se llamó. Sin embargo, no puedo hacer int i = 0; <Object> handler del consumidor = o -> i ++ ...

Como se indica en el título, me pregunto si es necesario generar el envío * .jar. Estoy usando Datastax Enterprise Cassandra por un tiempo, pero ahora también necesito usar Spark. Vi casi todos los videos de DS320: ...

Estoy recibiendo un mensaje SOAP sobre un servlet java con una parte adjunta que contiene un mimo multiparte. Haciendo esto: InputStream inputStream = request.getInputStream (); byte [] datos = IOUtils ....

Estaba tratando de obtener datos de una base de datos MySQL usando la utilidad Spring ResultSetExtractor, pero obtuve la siguiente excepción: Excepción en el hilo "main" org.springframework.beans.factory ...