
Security News
The Code You Didn't Write Is Still Yours to Defend
AI agents are pulling packages into environments no scanner is watching, creating exposure before security teams can see it.
@marklogic-community/grove-ml-gradle
Advanced tools
Gradle plugin to support automating MarkLogic tasks for Grove
This Grove app is meant to support configuration of MarkLogic databases, app-servers, users, roles, etc. It also supports deployment of application code, and import of content.
The following someware must be pre-installed:
Also used, but downloaded and installed automatically:
On Mac or Linux:
./gradlew mlDeploy
./gradlew loadSampleData
On Windows:
gradlew.bat mlDeploy
gradlew.bat loadSampleData
This deployment tool has been configured to look inside gradle.properties for the default settings. Next to that, it will look for environment specific settings via the environmentName variable. Adding -PenvironmentName=dev to any gradle call will cause the tool to look for a gradle-dev.properties for overrides or extra settings. The environmentName variable defaults to local, so by default any gradle call will look for gradle-local.properties.
Note: gradle-local.properties is gitignored by default, use it for settings specific to your own development environment, like your personal laptop.
Run the following ml-gradle commands to deploy the application to the chosen MarkLogic installation. It will create and configure databases, REST servers, users, and roles for you, and deploy the back-end application code.
./gradlew mlDeploy -PenvironmentName=[local|dev|prod]
Or on Windows:
gradlew.bat mlDeploy -PenvironmentName=[local|dev|prod]
The application comes with 3000 JSON documents generated by json-generator.com. They will allow you to explore all the features you get out of the box in a better way. You can load them with (MLCP)[https://docs.marklogic.com/guide/ingestion/content-pump] using ml-gradle.
./gradlew loadSampleData
Or on Windows:
gradlew.bat loadSampleData
FAQs
Gradle plugin to support automating MarkLogic tasks for Grove
We found that @marklogic-community/grove-ml-gradle demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 10 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
AI agents are pulling packages into environments no scanner is watching, creating exposure before security teams can see it.

Security News
GitHub Actions checkout now blocks risky pull_request_target checkouts by default to help prevent pwn request supply chain attacks.

Product
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.