相关疑难解决方法(0)

如何在一个maven命令中调用两个不同的配置文件?

我有两个不同环境的配置文件pom.xml,我必须运行mvn -PTest1 installmvn -PTest2 install命令使用这些配置文件.我们可以将两个单独的maven命令集成在一个(如mvn clean install)吗?

这是我的Pom条目

<profiles>
  <profile>
  <id>Test1</id>
  <activation>
    <activeByDefault>true</activeByDefault>
    <jdk>1.5</jdk>
    <os>
       <name>Windows XP</name>
       <family>Windows</family>
       <arch>x86</arch>
       <version>5.1.2600</version>
    </os>
    <property>
       <name>sparrow-type</name>
       <value>African</value>
    </property>
  </activation>
  <dependencies>
    <dependency>
      <groupId>
      com.endeca
      </groupId>
      <artifactId>
      endeca_navigation_Test1
      </artifactId>
     <version>
     6.1
     </version>
     <!--<version>stable</version> -->
    <scope>
    compile
    </scope>
  </dependency>
  </profile>

  <profile>
    <id>Test2</id>
    <activation>
      <activeByDefault>false</activeByDefault>
      <jdk>1.5</jdk>
      <os>
        <name>Windows XP</name>
        <family>Windows</family>
        <arch>x86</arch>
        <version>5.1.2600</version>
      </os>
      <property>
        <name>sparrow-type</name>
        <value>African</value>
      </property>
    </activation>
    <dependencies>
      <dependency>
        <groupId>
        com.endeca
        </groupId>
        <artifactId>
        endeca_navigation_Test2
        </artifactId>
        <version>
        6.1
        </version> …
Run Code Online (Sandbox Code Playgroud)

java maven maven-profiles

50
推荐指数
4
解决办法
4万
查看次数

如何通过maven属性激活配置文件?

我正在尝试使用内部定义的属性激活maven配置文件pom.xml:

<project>
  [...]
  <properties>
    <run.it>true</run.it>
  </properties>
  [...]
  <profiles>
    <profile>
      <activation>
        <property><name>run.it</name></property>
      </activation>
      [...]
    </profile>
  </profiles>
  [...]
</project>
Run Code Online (Sandbox Code Playgroud)

显然它不起作用.但是,激活可以从命令行进行:

mvn -Drun.it
Run Code Online (Sandbox Code Playgroud)

是"按设计"吗?如果是,那么可能的解决方法是什么?

java maven-2 maven

25
推荐指数
3
解决办法
4万
查看次数

从Maven运行Gradle

我正在为Maven寻找一些Gradle执行器插件(类似于Maven ant-run插件).
谷歌没有帮助.

这样的插件可能不存在吗?

build gradle maven

22
推荐指数
1
解决办法
1万
查看次数

标签 统计

maven ×3

java ×2

build ×1

gradle ×1

maven-2 ×1

maven-profiles ×1