缺少必需的加密配置 属性:jasypt.encryptor.password

Required Encryption configuration property missing: jasypt.encryptor.password

您好,我正在尝试为我的项目生成 Jar 文件,我正在使用 Jasypt 来加密我的 jwtsecret。但是每当我尝试在 Eclipse 中执行 clean package 作为生成我的 jar 文件的目标时,我都会收到此错误 Caused by: java.lang.IllegalStateException:缺少必需的加密配置 属性:jasypt.encryptor.password

这是我试过的命令-

 mvn clean install -U dependency:copy-dependencies -Darguments="-Djasypt.encryptor.password=${tokensecretkey}"

连同我用来进行试验和打击的其他一些。有人可以帮我吗?

使用 Jasypt 时,以下命令生成 Jar 文件:

mvn -B clean package -Djasypt.encryptor.password=<secret key>

然后下面的命令可以用来运行生成的Jar文件:

java -jar -Djasypt.encryptor.password=<secret key> Your_jar_file.jar