René's URL Explorer Experiment


Title: Migrate to Gradle DSL as a build tool by Pazus · Pull Request #73 · utPLSQL/utPLSQL-java-api · GitHub

Open Graph Title: Migrate to Gradle DSL as a build tool by Pazus · Pull Request #73 · utPLSQL/utPLSQL-java-api

X Title: Migrate to Gradle DSL as a build tool by Pazus · Pull Request #73 · utPLSQL/utPLSQL-java-api

Description: Migrate from Maven XML-based POM build configuration to static typed Gradle DSL (Uses Kotlin script facilities). The new version is much more readable and short. It’s quite easy to implement new features even the most custom one as we can use Kotlin to code anything we like right in the build file. Gradle is a modern widely used build tool which means there is only a small chance we have to write something custom. Anything that is possible with Maven can be reproduced with Gradle with (likely) fewer lines of code. The main thing to understand is that Gradle build consists of “tasks” similar to Maven goals. You ask Gradle to execute a goal an it executes all required goals to execute the requested one. We can create new goals and introduce new dependencies if needed. Such approach is used to download Coverage resources. I’ve made a small change to how we work with resources. I download it directly to the build directory so that sources don’t change on build as it’s a bad practice. I also temporary added deployment of the snapshot to packagecloud for this branch to test it. Should be eliminated before merge.

Open Graph Description: Migrate from Maven XML-based POM build configuration to static typed Gradle DSL (Uses Kotlin script facilities). The new version is much more readable and short. It’s quite easy to implement new fe...

X Description: Migrate from Maven XML-based POM build configuration to static typed Gradle DSL (Uses Kotlin script facilities). The new version is much more readable and short. It’s quite easy to implement new fe...

Opengraph URL: https://github.com/utPLSQL/utPLSQL-java-api/pull/73

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:60c57285-5330-6b6f-26d7-a0a550758b23
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE91E:22A73C:293950:38510A:696FDAF1
html-safe-nonce95c25819a044f9f6e13ca055d38e1ba9dcbafaf3f4190940fa0ce54ada500db1
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFOTFFOjIyQTczQzoyOTM5NTA6Mzg1MTBBOjY5NkZEQUYxIiwidmlzaXRvcl9pZCI6IjcxMDcxMDkzOTI2NjE2MDEwMDkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmace80229df6ad8db91ec219974fab31c675411ab9d8db1e39a2585e6a2c5e9e006
hovercard-subject-tagpull_request:253700236
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files
twitter:imagehttps://avatars.githubusercontent.com/u/11403278?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/11403278?s=400&v=4
og:image:altMigrate from Maven XML-based POM build configuration to static typed Gradle DSL (Uses Kotlin script facilities). The new version is much more readable and short. It’s quite easy to implement new fe...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonea5d30ba41f7d9acded2fd135aa830ac2f5c7e52dca0e776e658d37eaf9dfb033
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/utPLSQL/utPLSQL-java-api git https://github.com/utPLSQL/utPLSQL-java-api.git
octolytics-dimension-user_id15661281
octolytics-dimension-user_loginutPLSQL
octolytics-dimension-repository_id86466023
octolytics-dimension-repository_nwoutPLSQL/utPLSQL-java-api
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id86466023
octolytics-dimension-repository_network_root_nwoutPLSQL/utPLSQL-java-api
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release2f945b7bb88421600e89dfefbb1548ad0a44781a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FutPLSQL%2FutPLSQL-java-api%2Fpull%2F73%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FutPLSQL%2FutPLSQL-java-api%2Fpull%2F73%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=utPLSQL%2FutPLSQL-java-api
Reloadhttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files
Reloadhttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files
Reloadhttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files
utPLSQL https://github.com/utPLSQL
utPLSQL-java-apihttps://github.com/utPLSQL/utPLSQL-java-api
Notifications https://github.com/login?return_to=%2FutPLSQL%2FutPLSQL-java-api
Fork 4 https://github.com/login?return_to=%2FutPLSQL%2FutPLSQL-java-api
Star 6 https://github.com/login?return_to=%2FutPLSQL%2FutPLSQL-java-api
Code https://github.com/utPLSQL/utPLSQL-java-api
Issues 6 https://github.com/utPLSQL/utPLSQL-java-api/issues
Pull requests 0 https://github.com/utPLSQL/utPLSQL-java-api/pulls
Actions https://github.com/utPLSQL/utPLSQL-java-api/actions
Projects 0 https://github.com/utPLSQL/utPLSQL-java-api/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/utPLSQL/utPLSQL-java-api/security
Please reload this pagehttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files
Insights https://github.com/utPLSQL/utPLSQL-java-api/pulse
Code https://github.com/utPLSQL/utPLSQL-java-api
Issues https://github.com/utPLSQL/utPLSQL-java-api/issues
Pull requests https://github.com/utPLSQL/utPLSQL-java-api/pulls
Actions https://github.com/utPLSQL/utPLSQL-java-api/actions
Projects https://github.com/utPLSQL/utPLSQL-java-api/projects
Security https://github.com/utPLSQL/utPLSQL-java-api/security
Insights https://github.com/utPLSQL/utPLSQL-java-api/pulse
Sign up for GitHub https://github.com/signup?return_to=%2FutPLSQL%2FutPLSQL-java-api%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2FutPLSQL%2FutPLSQL-java-api%2Fissues%2Fnew%2Fchoose
Pazushttps://github.com/Pazus
develophttps://github.com/utPLSQL/utPLSQL-java-api/tree/develop
gradle-dsl-migrationhttps://github.com/utPLSQL/utPLSQL-java-api/tree/gradle-dsl-migration
Conversation 8 https://github.com/utPLSQL/utPLSQL-java-api/pull/73
Commits 16 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits
Checks 0 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/checks
Files changed https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files
Please reload this pagehttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files
Migrate to Gradle DSL as a build tool https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#top
Show all changes 16 commits https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files
1f34cd6 gradle kotlin DSL migration Pazus Feb 17, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/1f34cd6f5747e42fa284ccb0f39795994a4e540c
df4b726 separated integration tests, updated CONTRIBUTING.md Pazus Feb 17, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/df4b72673b89139ce29d32a2dbb1ab6aefcb2d61
f0c3ea9 collapse Coverage resources tasks Pazus Feb 17, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/f0c3ea91728776afcffc2381cdbcc6ebd6a4c923
59d69cc Update CONTRIBUTING.md Pazus Feb 19, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/59d69cc6bfe0e8e1602e5a9443ac9df0703c26e9
a35f8a2 remove clean phase before publishing jar Pazus Feb 19, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/a35f8a24db277320a11754a8462e300cfcf8bd41
3d632dd showStandardStreams = true Pazus Feb 19, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/3d632ddd590e234053662733f29642a38e22798b
2bc1c16 check if build speeds up Pazus Feb 19, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/2bc1c167cad623dff7bb10369fe9310f7e3c0e56
1b7849c check if build speeds up Pazus Feb 19, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/1b7849cd340162f36f027c4d316484274e389197
9f28122 narrow caches Pazus Feb 19, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/9f281220ee97f90510100b0c86945e7f01523751
431125e Revert "narrow caches" Pazus Feb 19, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/431125e1a781242149b6c14417008db1161d58b3
2dcb1b3 debug Pazus Feb 20, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/2dcb1b35e6907dddb1018b205b156b766acf2aa6
4b6d291 echo opts Pazus Feb 20, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/4b6d29177ac8c0e9ad9f778cb2710739b9c57a58
0214d77 Update .travis.yml Pazus Feb 20, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/0214d7788a0a133983aab00569e5ec527e10a782
20ad8bf clean up to initial state Pazus Feb 21, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/20ad8bf91aa9a9d3ef04eb7162f79b8d8a1d0328
5bc0d92 remove pom.xml file as project is not migrated to Gradle Pazus Feb 21, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/5bc0d922e52768940ec2f7cfeda7d1e1c6f31953
91a051f publish only on develop and tags Pazus Feb 21, 2019 https://github.com/utPLSQL/utPLSQL-java-api/pull/73/commits/91a051fb568a33ae058c97153d2506bcda4fd962
Clear filters https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files
Please reload this pagehttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files
Please reload this pagehttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files
.gitignore https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
.travis.yml https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-6ac3f79fc25d95cd1e3d51da53a4b21b939437392578a35ae8cd6d5366ca5485
settings.tmpl.xml https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-2e9b9b6d733e63e300e7d84110bb3fc255c57e6b5c2dd82cd8433c5ac383b14a
settings.xml https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-fcb5083101b8986e4ca2a4206fee3a064d8b648f1e7b75a8fa623a1b71cbcd6c
CONTRIBUTING.md https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-eca12c0a30e25b4b46522ebf89465a03ba72a03f540796c979137931d8f92055
build.gradle.kts https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-c0dfa6bc7a8685217f70a860145fbdf416d449eaff052fa28352c5cec1a98c06
gradle-wrapper.jar https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-12277790711b9f7dc1eb1b40d025e36afe07269ea7fa5a5745dff1079facbc61
gradle-wrapper.properties https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-40640fe1078ece83d7ea8fb67daacd77923a86d13447baf9769660b3b46f2ece
gradlew https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-e9721dc750619a21053ddea8a5d04929a608877d8c5daec1b57d243d3424e745
gradlew.bat https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-33fbd7a182c496726227993443a3cfea58670618db831c51c273dcd8962c861a
pom.xml https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-9c5fb3d1b7e3b0f54bc5c4182965c4fe1f9023d449017cece3005d3f90e8e4d8
settings.gradle.kts https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-5625e3601fa0ad3a6a2824239e5a2fde71c149597d31394f9224a08c24be7b9d
.gitignorehttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
View file https://github.com/utPLSQL/utPLSQL-java-api/blob/91a051fb568a33ae058c97153d2506bcda4fd962/.gitignore
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/utPLSQL/utPLSQL-java-api/pull/73/{{ revealButtonHref }}
https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
.travis.ymlhttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-6ac3f79fc25d95cd1e3d51da53a4b21b939437392578a35ae8cd6d5366ca5485
View file https://github.com/utPLSQL/utPLSQL-java-api/blob/91a051fb568a33ae058c97153d2506bcda4fd962/.travis.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/utPLSQL/utPLSQL-java-api/pull/73/{{ revealButtonHref }}
https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-6ac3f79fc25d95cd1e3d51da53a4b21b939437392578a35ae8cd6d5366ca5485
https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-6ac3f79fc25d95cd1e3d51da53a4b21b939437392578a35ae8cd6d5366ca5485
https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-6ac3f79fc25d95cd1e3d51da53a4b21b939437392578a35ae8cd6d5366ca5485
https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-6ac3f79fc25d95cd1e3d51da53a4b21b939437392578a35ae8cd6d5366ca5485
.travis/settings.tmpl.xmlhttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-2e9b9b6d733e63e300e7d84110bb3fc255c57e6b5c2dd82cd8433c5ac383b14a
View file https://github.com/utPLSQL/utPLSQL-java-api/blob/76ba79990a3d3dc567ce21798b4c11184a7d069f/.travis/settings.tmpl.xml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files
.travis/settings.xmlhttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-fcb5083101b8986e4ca2a4206fee3a064d8b648f1e7b75a8fa623a1b71cbcd6c
View file https://github.com/utPLSQL/utPLSQL-java-api/blob/76ba79990a3d3dc567ce21798b4c11184a7d069f/.travis/settings.xml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files
CONTRIBUTING.mdhttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-eca12c0a30e25b4b46522ebf89465a03ba72a03f540796c979137931d8f92055
View file https://github.com/utPLSQL/utPLSQL-java-api/blob/91a051fb568a33ae058c97153d2506bcda4fd962/CONTRIBUTING.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/utPLSQL/utPLSQL-java-api/pull/73/{{ revealButtonHref }}
https://github.com/utPLSQL/utPLSQL-java-api/pull/73/files#diff-eca12c0a30e25b4b46522ebf89465a03ba72a03f540796c979137931d8f92055
Please reload this pagehttps://github.com/utPLSQL/utPLSQL-java-api/pull/73/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.