Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 如何将输出Jar和War文件放在另一个指定的文件夹中(它可能在项目之外)?_Maven_Spring Boot Actuator - Fatal编程技术网

Maven 如何将输出Jar和War文件放在另一个指定的文件夹中(它可能在项目之外)?

Maven 如何将输出Jar和War文件放在另一个指定的文件夹中(它可能在项目之外)?,maven,spring-boot-actuator,Maven,Spring Boot Actuator,我想把输出jar或war放在另一个单独的文件夹中,该文件夹应该只包含jar或war文件。i、 e文件夹可能位于项目外部。可能吗 虽然一般来说,偏离Maven约定不是一个好主意,但您可以在Maven jar插件中使用outputDirectory来指定${project.build.directory}以外的目录 <project> ... <build> <plugins> ... <plugin>

我想把输出jar或war放在另一个单独的文件夹中,该文件夹应该只包含jar或war文件。i、 e文件夹可能位于项目外部。可能吗

虽然一般来说,偏离Maven约定不是一个好主意,但您可以在
Maven jar插件中使用
outputDirectory
来指定
${project.build.directory}
以外的目录

<project>
  ...
  <build>
    <plugins>
      ...
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>3.1.0</version>
        <configuration>
          <outputDirectory>path/to/your/folder</outputDirectory>
        </configuration>
      </plugin>
      ...
    </plugins>
  </build>
  ...
</project>

...
...
org.apache.maven.plugins
maven jar插件
3.1.0
路径/到/您的/文件夹
...
...

问题是:你为什么需要它?这是什么意思?你想解决什么样的问题?