Skip to content

Support Oracle Wallet (Secure External Password Store) connections - #82

Merged
jgebal merged 4 commits into
developfrom
feature/add_oracle_wallet
Sep 27, 2026
Merged

jgebal merged 4 commits into
developfrom
feature/add_oracle_wallet

Conversation

@jgebal

@jgebal jgebal commented Sep 27, 2026

Copy link
Copy Markdown
Member

Closes: #81
Related to utPLSQL/utPLSQL-cli#225 and the matching utPLSQL-java-api change (adds oraclepki).

Summary

The plugin can now connect using credentials stored in an Oracle Wallet. Leave dbUser and dbPass unset and point dbUrl at the TNS alias of the stored credential:

<properties>
    <dbUrl>jdbc:oracle:thin:@MYDATABASE</dbUrl>
</properties>

This keeps the database password out of pom.xml, settings.xml and the command line.

@github-actions

github-actions Bot commented Sep 27, 2026 •

Copy link
Copy Markdown
Contributor

Test Results

45 tests  +2   45 ✅ +2   54s ⏱️ +4s
 4 suites +1    0 💤 ±0 
 4 files   +1    0 ❌ ±0 

Results for commit 0bd90cc. ± Comparison against base commit 2eb3b53.

This pull request removes 19 and adds 21 tests. Note that renamed tests count towards both.
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ db_config_using_system_properties
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ dbms_output
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ default_console_output_behaviour
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ default_reporter
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ exclude_object
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ exclude_object_expr
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ exclude_schema_expr
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ include_object
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ include_object_expr
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ include_schema_expr
…
org.utplsql.maven.plugin.UtPlsqlMojoConnectionTest ‑ db_config_using_system_properties(UtPlsqlMojo)
org.utplsql.maven.plugin.UtPlsqlMojoConnectionTest ‑ wallet_connection_with_empty_credentials(UtPlsqlMojo)
org.utplsql.maven.plugin.UtPlsqlMojoConnectionTest ‑ wallet_connection_without_credentials(UtPlsqlMojo)
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ dbms_output(UtPlsqlMojo)
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ default_console_output_behaviour(UtPlsqlMojo)
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ default_reporter(UtPlsqlMojo)
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ exclude_object(UtPlsqlMojo)
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ exclude_object_expr(UtPlsqlMojo)
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ exclude_schema_expr(UtPlsqlMojo)
org.utplsql.maven.plugin.UtPlsqlMojoTest ‑ include_object(UtPlsqlMojo)
…

♻️ This comment has been updated with latest results.

Removed dependencies on depreciated MojoRule
Removed transitive vulnerabilities from plexus-utils (dependency update)
@jgebal
jgebal force-pushed the feature/add_oracle_wallet branch from 5b153c8 to 757a339 Compare September 27, 2026 13:51
@sonarqubecloud

Copy link
Copy Markdown

@jgebal
jgebal merged commit 2965094 into develop Sep 27, 2026
4 checks passed
@jgebal
jgebal deleted the feature/add_oracle_wallet branch September 27, 2026 19:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for Oracle Wallet (Secure External Password Store)

1 participant