Maven usage

P:\>mvn --help

 

usage: mvn [options] [<goal(s)>] [<phase(s)>]

 

Options:

 -am,--also-make                        If project list is specified, also

                                        build projects required by the

                                        list

 -amd,--also-make-dependents            If project list is specified, also

                                        build projects that depend on

                                        projects on the list

 -B,--batch-mode                        Run in non-interactive (batch)

                                        mode

 -C,--strict-checksums                  Fail the build if checksums don't

                                        match

 -c,--lax-checksums                     Warn if checksums don't match

 -cpu,--check-plugin-updates            Ineffective, only kept for

                                        backward compatibility

 -D,--define <arg>                      Define a system property

 -e,--errors                            Produce execution error messages

 -emp,--encrypt-master-password <arg>   Encrypt master security password

 -ep,--encrypt-password <arg>           Encrypt server password

 -f,--file <arg>                        Force the use of an alternate POM

                                        file.

 -fae,--fail-at-end                     Only fail the build afterwards;

                                        allow all non-impacted builds to

                                        continue

 -ff,--fail-fast                        Stop at first failure in

                                        reactorized builds

 -fn,--fail-never                       NEVER fail the build, regardless

                                        of project result

 -gs,--global-settings <arg>            Alternate path for the global

                                        settings file

 -h,--help                              Display help information

 -l,--log-file <arg>                    Log file to where all build output

                                        will go.

 -N,--non-recursive                     Do not recurse into sub-projects

 -npr,--no-plugin-registry              Ineffective, only kept for

                                        backward compatibility

 -npu,--no-plugin-updates               Ineffective, only kept for

                                        backward compatibility

 -nsu,--no-snapshot-updates             Suppress SNAPSHOT updates

 -o,--offline                           Work offline

 -P,--activate-profiles <arg>           Comma-delimited list of profiles

                                        to activate

 -pl,--projects <arg>                   Comma-delimited list of specified

                                        reactor projects to build instead

                                        of all projects. A project can be

                                        specified by [groupId]:artifactId

                                        or by its relative path.

 -q,--quiet                             Quiet output - only show errors

 -rf,--resume-from <arg>                Resume reactor from specified

                                        project

 -s,--settings <arg>                    Alternate path for the user

                                        settings file

 -T,--threads <arg>                     Thread count, for instance 2.0C

                                        where C is core multiplied

 -t,--toolchains <arg>                  Alternate path for the user

                                        toolchains file

 -U,--update-snapshots                  Forces a check for updated

                                        releases and snapshots on remote

                                        repositories

 -up,--update-plugins                   Ineffective, only kept for

                                        backward compatibility

 -V,--show-version                      Display version information

                                        WITHOUT stopping build

 -v,--version                           Display version information

 -X,--debug                             Produce execution debug output

P:\>

您好,以下是 xml-maven-plugin 的官方文档: xml-maven-plugin ============== The XML Maven Plugin provides goals to manipulate XML files. Goals Overview -------------- * `transform`: Transforms an XML file using XSLT. It supports both a file and directory as input and output. Usage ----- ### `transform` goal Transforms an XML file using XSLT. It supports both a file and directory as input and output. #### Parameters * `source`: The source XML file or directory. If a directory is specified, all files in the directory matching the `includes` and `excludes` parameters will be processed. * `output`: The output file or directory. If a directory is specified, the output file names will be derived from the input file names, by replacing the original file extension with the one specified in the `extension` parameter. If no `extension` is specified, the original file extension will be kept. * `stylesheet`: The XSLT stylesheet to apply. * `includes`: Comma-separated list of file name patterns to include. The default is `**/*.xml`. * `excludes`: Comma-separated list of file name patterns to exclude. The default is nothing. * `extension`: The file extension to use for the output files. If not specified, the original file extension will be kept. #### Example ```xml <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>xml-maven-plugin</artifactId> <version>1.0</version> <executions> <execution> <id>transform-xml</id> <phase>package</phase> <goals> <goal>transform</goal> </goals> <configuration> <source>src/main/resources/xml</source> <output>${project.build.directory}/transformed-xml</output> <stylesheet>src/main/resources/xslt/transform.xslt</stylesheet> <includes>*.xml</includes> <excludes>example.xml</excludes> <extension>.html</extension> </configuration> </execution> </executions> </plugin> ``` This example transforms all XML files in the `src/main/resources/xml` directory, except for `example.xml`, using the `src/main/resources/xslt/transform.xslt` stylesheet, and outputs the results to the `${project.build.directory}/transformed-xml` directory, with the `.html` extension.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值