0

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">
  ...
  <packaging>pom</packaging>
  ...
</project>

だから私は試します

mvn verify -Dproject.packaging=jar

パラメータの設定に使用されるようですが、パッケージは変更されません。

mvn verify -Dpackaging=jar

どちらも機能しません。

これは で独自に定義されたプロパティでのみ機能します<properties>か? パッケージを一時的に変更するにはどうすればよいですか?

背景: プロジェクトは親プロジェクトであるためpom、パッケージとして使用します。ただし、プロジェクト自体で開発してテストなどを行うことも可能ですが、pommaven として指定されたパッケージではコンパイルもテストもされません。

4

0 に答える 0