**Source URL:** https://limited.veevavault.dev/safety/vault-sdk/sdk-debugger/deploy-and-run-debugged-code

# Deploy & Run Debugged Code

Now that you’ve debugged the code locally and confirmed that the trigger is working as expected, you need to deploy the code to Vault so that the custom code executes for all users. Then, you will run the code one more time in Vault to verify that the deployment succeeded and your code changes work as expected.

## Deploy Code

To deploy code to Vault with the [Maven plugin](https://github.com/veeva/vaultjavasdk-maven-plugin):

<Steps>
1.  In IntelliJ®, open the Maven menu from the IntelliJ® sidebar, and double click on the `vaultjavasdk:package` Maven goal. The `deployment` folder will be updated with a new `.vpk` file with your code changes.
2.  Run the `vaultjavasdk:deploy` Maven goal from the Maven sidebar menu to deploy the code to Vault. You will receive an email when Vault completes the deployment.
</Steps>

## Run Code

To run our newly deployed trigger code in Vault:

<Steps>
1.  [Log in](https://login.veevavault.com/) to your Vault.
2.  Navigate to **Business Admin > Objects > vSDK Hello World**.
3.  Click **Create**.
4.  Enter a name in the **Name** field.
5.  Click **Save**.
6.  Verify that a *vSDK Hello World Child* record is created with the same name as the parent record, and that the *Hello World* field is set to the parent record.
</Steps>

Congratulations, you’ve completed the Vault Java SDK Debugger Tutorial!

## Next Steps & Continued Learning

*   Browse our available [sample code](/safety/vault-sdk/references/sample-code/) to use as starting points for your custom SDK code
*   Review the [JDK Allowlist](/vault-sdk/references/limits-restrictions/#JDK_Allowlist)
*   Learn more about the [Limits & Restrictions](/safety/vault-sdk/references/limits-restrictions/) you must follow when developing with the Vault Java SDK, such as time, size, and memory limits
*   Understand the [Data Type Map](/safety/vault-sdk/references/data-type-map/), which is how Vault field types map to Java types
*   Ask any questions you have in the [Vault for Developers community on Veeva Connect](http://devcommunity.veevavault.com/)

---

**Previous:** [Using the Debugger](/safety/vault-sdk/sdk-debugger/using-the-debugger)  
**Next:** [Developing Code](/safety/vault-sdk/developing-code)