-
-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Use LTWA file from mirror #14892
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use LTWA file from mirror #14892
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||
…ging-at-installation * upstream/main: Use LTWA file from mirror (#14892) Re-enable JavaDoc formatting (#14860) chore(deps): update dependency org.glassfish.grizzly:grizzly-http-server to v5 (#14882) chore(deps): update dependency org.glassfish.grizzly:grizzly-framework to v5 (#14881) Chore(deps): Bump jablib/src/main/resources/csl-styles (#14864) chore(deps): update dependency com.konghq:unirest-modules-gson to v4.7.4 (#14880)
User description
This continuos downloading introduced many issues.
We just mirror it at https://github.com/JabRef/ltwa
Steps to test
See JabRef compiling
Mandatory checks
CHANGELOG.mdin a way that is understandable for the average user (if change is visible to the user)PR Type
Enhancement
Description
Replace continuous LTWA file downloads with Git submodule
Remove download plugin dependency from build configuration
Update build task to use submodule LTWA CSV file
Simplify build process by eliminating external download step
Diagram Walkthrough
File Walkthrough
.gitmodules
Add LTWA Git submodule configuration.gitmodules
jablib/src/main/resources/ltwabuild.gradle.kts
Remove download task, use submodule LTWA filejablib/build.gradle.kts
org.jabref.gradle.feature.downloadplugin dependencydownloadLtwaFileGradle task that fetched LTWA from externalURL
generateLtwaListMVtask to read LTWA CSV from submodule pathonlyIfcondition fromgenerateLtwaListMVtaskltwa
Add LTWA submodule referencejablib/src/main/resources/ltwa