使用./gradlew -Pvaadin.productionMode=true bootJar后报错

image

powershell用这条命令试试 ./gradlew.bat "-Pvaadin.productionMode=true" bootJar

_20230920141553

如果还是不行 在idea里双击ctrl打开Run Anything窗口执行gradle -Pvaadin.productionMode=true bootJar

_20230920141754

1 个赞

image
image
这两个是一个错误

配置环境变量 JDK17 试试

idea里的gradle环境变量是17嘛?

image

这是依赖的问题?

看下你build.gradle 里面的仓库设置,是不是 so-chart 所在的仓库没加?

image
我看这里重新选了一下 还是不行
image

image
仓库的配置是这样的

现在我同事用./gradlew.bat “-Pvaadin.productionMode=true” bootJar 是可以打包的

我试了下加入so-chars依赖也不能打包。
09b4722ca2db668034c7fa1a3baffa0

手动下载依赖

下载so-helperso-chartsjar
把两个jar install mavenLocal

mvn install:install-file -Dfile="./so-helper-3.0.0.jar" -DgroupId="com.storedobject.helper" -DartifactId="so-helper" -Dversion="3.0.0" -Dpackaging="jar"
mvn install:install-file -Dfile="./so-helper-3.0.0.jar" -DgroupId="com.storedobject.helper" -DartifactId="so-helper" -Dversion="3.0.0" -Dpackaging="jar"

然后把build.gradle中加入mavenLocal()放到第一个

按照上面步骤之后 我这边可以打包的

image

mavenLocal()放在第一位

repositories {
    mavenLocal()
    mavenCentral()
    maven {
        url 'https://global.repo.jmix.io/repository/public'
    }
}