【问题标题】:How to use inlinedConfScript to configure JAVA_OPTS with maven?如何使用 inlinedConfScript 配置 JAVA_OPTS 和 maven?
【发布时间】:2019-11-08 08:47:24
【问题描述】:

我试过这样配置,但是会出现异常!

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <skip></skip>
                    <executable>true</executable>
                    <embeddedLaunchScriptProperties>
                        <property>
                            <name>inlinedConfScript</name>
                            <value>/app/knowledge-base.conf</value>
                        </property>
                    </embeddedLaunchScriptProperties>
                </configuration>
            </plugin>
        </plugins>
   </build>

未能在项目知识库:\app\knowledge-base.conf 上执行目标 org.springframework.boot:spring-boot-maven-plugin:2.1.7.RELEASE:repackage (repackage)

【问题讨论】:

  • @JustinKSU 希望得到你的帮助
  • 有什么例外?如果它还没有被 Maven 记录,你可以用-X 运行 Maven 吗?我相信这会让它向你展示。
  • [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.7.RELEASE:repackage (repackage) on project knowledge-base: \app\knowledge-base.conf (System can not find the path.) -&gt; [Help 1]@AndyWilkinson
  • 如何避免 Maven 验证此路径?@AndyWilkinson
  • 你不能。引用的 conf 脚本在构建时内联到启动脚本中。如果构建找不到该文件以将其内联到启动脚本中,那么它失败是正确的。

标签: jvm-arguments spring-boot-maven-plugin java-opts


【解决方案1】:
                        <property>
                            <name>inlinedConfScript</name>
                            <value>${basedir}/app/knowledge-base.conf</value>
                        </property>

${basedir} 项目的根目录。

【讨论】:

  • 谢谢。虽然此链接可能会回答问题,但最好提供有关解决方案的一些详细信息以使其更易于理解。
  • 抱歉,该文本已由 SO 自动创建。我的意思是您的解决方案没有解释出了什么问题以及它为什么起作用。这将帮助其他用户从答案中受益。谢谢你,@shenqi。
猜你喜欢
  • 2014-09-08
  • 1970-01-01
  • 2012-08-06
  • 2018-10-30
  • 2013-03-04
  • 1970-01-01
  • 1970-01-01
  • 2019-03-25
相关资源
最近更新 更多