moberwasserlechner / jasypt-gradle-plugin Goto Github PK
View Code? Open in Web Editor NEWJasypt value encryption/decryption plugin for Gradle 4.10+
License: MIT License
Jasypt value encryption/decryption plugin for Gradle 4.10+
License: MIT License
$ gradle encryptText --text=hello --password=ttt
> Task :encryptText FAILED
FAILURE: Build failed with an exception.
* What went wrong:
A problem was found with the configuration of task ':encryptText' (type 'EncryptTextTask').
- In plugin 'com.byteowls.jasypt' type 'com.byteowls.gradle.tasks.text.EncryptTextTask' property 'encryptor' is missing an input or output annotation.
Reason: A property without annotation isn't considered during up-to-date checking.
Possible solutions:
1. Add an input or output annotation.
2. Mark it as @Internal.
Please refer to https://docs.gradle.org/7.5.1/userguide/validation_problems.html#missing_annotation for more details about this problem.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 1s
Hi,,
Hi, i execute gradlew.bat encryptText --text=hello --password=encryptor_password , but got the below error. I search overstack flow, and encounter someone also met the same issue.
Note; I am currently using gradle 7.4, and manage to install the plugin using the buildscript and apply plugin in the build.gradle.
> Task :encryptText FAILED
FAILURE: Build failed with an exception.
* What went wrong:
A problem was found with the configuration of task ':encryptText' (type 'EncryptTextTask').
- In plugin 'com.byteowls.jasypt' type 'com.byteowls.gradle.tasks.text.EncryptTextTask' property 'encryptor' is
missing an input or output annotation.
Reason: A property without annotation isn't considered during up-to-date checking.
Possible solutions:
1. Add an input or output annotation.
2. Mark it as @Internal.
Please refer to https://docs.gradle.org/7.4/userguide/validation_problems.html#missing_annotation for more de
tails about this problem.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your
own scripts or plugins.
See https://docs.gradle.org/7.4/use
Hello!! How are you?. I need to incorporate Jasypt in my Spring Boot project to secure certain keys and credentials from external services, the problem that it does not have support to encrypt values ββwith Gradles tasks, that's why I have been interested in your repository.
My Spring Boot project uses Gradle 6.0.1, I have incorporated its plugin as follows:
Also I have enabled JCenter as a repository for searching plugins as follows
But I have not managed to solve your plugin, I have the following message
Could you tell me how I can incorporate your plugin into my project or some way to encrypt data with gradle using Jasypt.? Thank you very much for your time. Greetings
Used withing the within the Plugin DSL the plugin is not found.
See https://docs.gradle.org/current/userguide/plugins.html#sec:script_plugins
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.