(求助帖)模块化的Maven项目怎么自定义的选择模块打包?

我想给模块化的Maven项目打包,怎么样才能通过自定义的选择多个模块来打包。不通过模块的依赖关系而是自己自定义的去选择模块。

首先即使是自定义的模块如果有依赖关系也需要打包进去,不然项目会应为缺少jar包而无法启动;
其次,自己定义去选择模块也可以通过pom.xml文件进行配置,不需要的可以去掉,只选择需要的,然后通过maven命令进行打包即可。

谢谢你的回答,
我在打包的时候想通过Goals里配置-Dname= 选择多个个性化的模块,但是pom.xml里对应的${name}只有一个,怎样能通过配置Goals里属性把多个个性化模块也一起打包进去?


org.codehaus.mojo
build-helper-maven-plugin
1.7


add-source
generate-sources

add-source



src/main/java
${name}/src/java




上面代码有点乱,看这里

    <plugins>
                    <plugin>
                        <groupId>org.codehaus.mojo</groupId>
                        <artifactId>build-helper-maven-plugin</artifactId>
                        <version>1.7</version>
                        <executions>
                            <execution>
                                <id>add-source</id>
                                <phase>generate-sources</phase>
                                <goals>
                                    <goal>add-source</goal>
                                </goals>
                                <configuration>
                                    <sources>
                                        <source>src/main/java</source>
                                        <source>${name}/src/java</source>
                                    </sources>
                                </configuration>
                            </execution>
                        </executions>
                    </plugin>