aboutsummaryrefslogtreecommitdiffstats
path: root/pom.xml
Commit message (Collapse)AuthorAgeFilesLines
...
* JGit v6.7.0.202309050840-rv6.7.0.202309050840-rMatthias Sohn2023-09-051-1/+1
| | | | | Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> Change-Id: Ibe952d97bc178adb909cdd40f48957f5b68af699
* [releng] Bump japicmp base version to 6.6.0.202305301015-rThomas Wolf2023-09-041-1/+1
| | | | Change-Id: I5392537713d4909d4fc2fee6e2b21502e0674b43 Signed-off-by: Thomas Wolf <twolf@apache.org>
* Prepare 6.7.0-SNAPSHOT buildsMatthias Sohn2023-08-301-1/+1
| | | | Change-Id: I49751232464e70b7d1dc3292a9f36b7a7015e44f
* JGit v6.7.0.202308301100-rc1v6.7.0.202308301100-rc1Matthias Sohn2023-08-301-1/+1
| | | | | Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> Change-Id: I712a9f6830364ed404d03f3a145c055906273544
* Remove the cbi-snapshots Maven repositoryMatthias Sohn2023-08-301-4/+0
| | | | | | since it's not used anymore. Change-Id: I884c5e5854d6a1f5b104d8d3bb0419e860fa34ca
* Update bouncycastle to 1.76Matthias Sohn2023-08-291-1/+1
| | | | Change-Id: Ic569f348106e917001fbaa25a302fc20cca56244
* Update bouncycastle to 1.75Matthias Sohn2023-06-271-1/+1
| | | | Change-Id: I7538759005b9a4eb8f1ae9337ce0056500eb7227
* Update org.eclipse.jdt:ecj to 3.34.0Matthias Sohn2023-06-271-1/+1
| | | | Change-Id: I59715e1abfdefdf883290557806a9a1cbb34c3b3
* Update eclipse-jarsigner-plugin to 1.4.2Matthias Sohn2023-06-271-1/+1
| | | | Change-Id: I3f92a32ccf795ae8c6c4e1699d0040ac84d743c2
* Update build-helper-maven-plugin to 3.4.0Matthias Sohn2023-06-271-1/+1
| | | | Change-Id: I9b5e8a6b0baebd67d84f48d95b83c6c802829aea
* Update spring-boot-maven-plugin to 2.7.13Matthias Sohn2023-06-271-1/+1
| | | | Change-Id: I9d28540971a9c45f961ccfef1123a0a4ba3f88f2
* Update maven-source-plugin to 3.3.0Matthias Sohn2023-06-271-1/+1
| | | | Change-Id: I4735538aeeb92a01009aad1ca837cb636dcd4b93
* Fix all Javadoc warnings and fail on themAntoine Musso2023-06-161-2/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes all the javadoc warnings, stops ignoring doclint 'missing' category and fails the build on javadoc warnings for public and protected classes and class members. Since javadoc doesn't allow access specifiers when specifying doclint configuration we cannot set `-Xdoclint:all,-missing/private` hence there is no simple way to skip private elements from doclint. Therefore we check javadoc using the Eclipse Java compiler (which is used by default) and javadoc configuration in `.settings/org.eclipse.jdt.core.prefs` files. This allows more fine grained configuration. We can reconsider this when javadoc starts supporting access specifiers in the doclint configuration. Below are detailled explanations for most modifications. @inheritDoc =========== doclint complains about explicits `{@inheritDoc}` when the parent does not have any documentation. As far as I can tell, javadoc defaults to inherit comments and should only be used when one wants to append extra documentation from the parent. Given the parent has no documentation, remove those usages which doclint complains about. In some case I have moved up the documentation from the concrete class up to the abstract class. Remove `{@inheritDoc}` on overriden methods which don't add additional documentation since javadoc defaults to inherit javadoc of overridden methods. @value to @link =============== In PackConfig, DEFAULT_SEARCH_FOR_REUSE_TIMEOUT and similar are forged from Integer.MAX_VALUE and are thus not considered constants (I guess cause the value would depends on the platform). Replace it with a link to `Integer.MAX_VALUE`. In `StringUtils.toBoolean`, @value was used to refer to the `stringValue` parameter. I have replaced it with `{@code stringValue}`. {@link <url>} to <a> ==================== @link does not support being given an external URL. Replaces them with HTML `<a>`. @since: being invalid ===================== org.eclipse.jgit/src/org/eclipse/jgit/util/Equality.java has an invalid tag `@since: ` due to the extra `:`. Javadoc does not complain about it with version 11.0.18+10 but does with 11.0.19.7. It is invalid regardless. invalid HTML syntax =================== - javadoc doesn't allow <br/>, <p/> and </p> anymore, use <br> and <p> instead - replace <tt>code</tt> by {@code code} - <table> tags don't allow summary attribute, specify caption as <caption>caption</caption> to fix this doclint visibility issue ======================== In the private abstract classes `BaseDirCacheEditor` and `BasePackConnection` links to other methods in the abstract class are inherited in the public subclasses but doclint gets confused and considers them unreachable. The HTML documentation for the sub classes shows the relative links in the sub classes, so it is all correct. It must be a bug somewhere in javadoc. Mute those warnings with: @SuppressWarnings("doclint:missing") Misc ==== Replace `<` and `>` with HTML encoded entities (`&lt; and `&gt;`). In `SshConstants` I went enclosing a serie of -> arrows in @literal. Additional tags =============== Configure maven-javad0c-plugin to allow the following additional tags defined in https://openjdk.org/jeps/8068562: - apiNote - implSpec - implNote Missing javadoc =============== Add missing @params and descriptions Change-Id: I840056389aa59135cfb360da0d5e40463ce35bd0 Also-By: Matthias Sohn <matthias.sohn@sap.com>
* Prepare 6.7.0-SNAPSHOT buildsMatthias Sohn2023-05-241-1/+1
| | | | Change-Id: I50ff7ee31046cfc29a087c8963be3deae24b1c9c
* Update dash license-tool-plugin to 1.0.2Matthias Sohn2023-05-201-5/+1
| | | | Change-Id: I9708d918f4610503d7a16f55cea3aa3931dcd2cc
* Update jna to 5.13.0Matthias Sohn2023-05-171-0/+13
| | | | Change-Id: I87d65e66e1cac64ccb744632ea45d06f8b8637fe
* Switch to Apache MINA sshd 2.10.0Thomas Wolf2023-05-161-1/+1
| | | | | | | | | | | | | | Bump the version numbers in pom.xml and in MANIFESTs, and in the bazel WORKSPACE file. Update the target platforms. Remove work-arounds in org.eclipse.jgit.ssh.apache that are no longer necessary. The release notes for Apache MINA sshd are at [1]. [1] https://github.com/apache/mina-sshd/blob/master/docs/changes/2.10.0.md Bug: 581770 Change-Id: Id27e73e9712b7865353c9b32b5b768f6e998b05e Signed-off-by: Thomas Wolf <twolf@apache.org>
* Update Maven pluginsMatthias Sohn2023-05-031-12/+12
| | | | | | | | | | | | | | | | | | | - com.github.siom79.japicmp:japicmp-maven-plugin to 0.17.2 - com.github.spotbugs:spotbugs-maven-plugin to 4.7.3.4 - maven-clean-plugin to 3.2.0 - maven-compiler-plugin to 3.11.0 - maven-deploy-plugin to 3.1.1 - maven-enforcer-plugin to 3.3.0 - maven-javadoc-plugin to 3.5.0 - maven-project-info-reports-plugin to 3.4.3 - maven-resources-plugin to 3.3.1 - maven-surefire-plugin to 3.0.0 - maven-surefire-report-plugin to 3.0.0 - org.codehaus.mojo:build-helper-maven-plugin to 3.3.0 - org.jacoco:jacoco-maven-plugin to 0.8.10 - org.springframework.boot:spring-boot-maven-plugin to 2.7.11 Change-Id: I42f3a09362a3b1afef65981cd3a862780f592af2
* Update slf4j to 1.7.36 and consume it directly from Maven CentralMatthias Sohn2023-05-021-1/+1
| | | | | | | | BundleSymbolicNames changed to the names used upstream: - slf4j.api - slf4j.simple Change-Id: Ibcaafae282d3a6fa013bc39d879def1b66073bca
* Update assertj-core to 3.24.2Matthias Sohn2023-05-011-1/+1
| | | | | | | | and consume it directly from Maven Central. Add the bundle to the jgit p2 repository. Change-Id: I95f07a6d3ea645c4f56350d4b0facbaa84988440
* Update org.apache.commons:commons-compress to 1.23.0Matthias Sohn2023-05-011-1/+1
| | | | | | | | | and consume it directly from Maven Central. Its BundleSymbolicName changes to "org.apache.commons.commons-compress" which is defined upstream. Change-Id: I691f5f49491dd2c9ba577ebe0c6f7cdd462c047a
* Update javaEWAH to 1.2.3 and use it directly from Maven centralMatthias Sohn2023-05-011-1/+1
| | | | | | | | This changes its BundleSymbolicName from "javaewah" (name in Orbit) to com.googlecode.javaewah.JavaEWAH (name in upstream artefact from Maven Central). Change-Id: I8dee6909d496e3d05b2de938515dde831518be24
* Update plexus-compiler to 2.13.0Matthias Sohn2023-05-011-1/+1
| | | | Change-Id: I2e0665a5b5b41f501ab617220678d3a93fa43718
* Update org.eclipse.jdt:ecj to 3.33.0Matthias Sohn2023-05-011-1/+1
| | | | Change-Id: I0f310762313d6ccafe3ea410bf9d4c03731f0866
* Update to jakarta.servlet:jakarta.servlet-api:4.0.4Matthias Sohn2023-05-011-3/+3
| | | | Change-Id: I892b44e7886f5c30be7b2003ca048e3e22aa75f6
* Update jetty to 10.0.15 and use it from Maven central directlyMatthias Sohn2023-04-281-2/+2
| | | | | | and update servlet-api to 4.0.1 Change-Id: Id17aad56fc6f10dd64ce088c4b5a0532f5f0c588
* Update bouncycastle to 1.73Matthias Sohn2023-04-281-2/+2
| | | | | | | | | | | | Review requests were created for maven/mavencentral/org.bouncycastle/bcpkix-jdk18on/1.73 https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/7892 maven/mavencentral/org.bouncycastle/bcprov-jdk18on/1.73 https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/7893 maven/mavencentral/org.bouncycastle/bcutil-jdk18on/1.73 https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/7894 Change-Id: I389cdd7500d7d9292d7ea5eee142492dd1db7112
* Use bouncycastle libraries directly from Maven CentralMatthias Sohn2023-04-211-1/+1
| | | | | | | | and update - org.bouncycastle:bcpg-jdk18on to 1.72.2 Bug: 581767 Change-Id: Id213e84d56c171c98b1919a7044e2779a3d777df
* Merge branch 'stable-6.5'Matthias Sohn2023-04-061-3/+3
|\ | | | | | | | | | | | | | | | | * stable-6.5: Ensure parsed RevCommitCG has derived data from commit-graph Downgrade maven-site-plugin to 3.12.1 Use wagon-ssh-external to deploy Maven site Change-Id: Ide721fb088fa04f6276ac495968a45e732f6e139
| * Downgrade maven-site-plugin to 3.12.1Matthias Sohn2023-03-301-1/+1
| | | | | | | | | | | | | | This may fix the current authentication failures happening when trying to deploy the jgit Maven site. Change-Id: I55d4706cd041d93194af48fac9e8bfcd067e2cac
| * Use wagon-ssh-external to deploy Maven siteMatthias Sohn2023-03-301-2/+2
| | | | | | | | | | | | | | Using wagon-ssh stopped working. Try to use wagon-ssh-external instead. Bug: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/2818 Change-Id: I6f8fa771ddf9623b2e528f23f2ebdc871372ba2f
| * Rerun flaky tests 3 timesMatthias Sohn2023-03-071-0/+1
| | | | | | | | | | | | This can help to reduce time spent on rebuilds caused by flaky tests. Change-Id: I8f7831e470fd8aa065f0b8728f62f39734d05016
| * Prepare 6.5.1-SNAPSHOT buildsMatthias Sohn2023-03-071-1/+1
| | | | | | | | Change-Id: Idd9977ac08a339906e33beb73f57f8f6885ad86f
| * JGit v6.5.0.202303070854-rv6.5.0.202303070854-rMatthias Sohn2023-03-071-1/+1
| | | | | | | | | | Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> Change-Id: I8da37ead0bd527bc4990ed5f8d5d4fb4f4d5cf01
* | [releng] Bump japicmp base versionThomas Wolf2023-03-291-1/+1
| | | | | | | | | | | | To 6.5.0.202303070854-r. Change-Id: Ifdf7c85871263ef3cc810aedc207b3598ba01d86 Signed-off-by: Thomas Wolf <twolf@apache.org>
* | Merge branch 'stable-6.5'Matthias Sohn2023-03-031-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | * stable-6.5: [errorprone] Suppress [Finally] warnings Update Orbit to R20230302014618 for 2023-03 Improve test coverage when core.trustPackedRefsStat set to after_open Prepare 6.5.0-SNAPSHOT builds JGit v6.5.0.202302281825-rc1 Prepare 6.5.0-SNAPSHOT builds JGit v6.5.0.202302221508-m3 Change-Id: Ice109c060d14c455262f61aed088111b238d735b
| * Update Orbit to R20230302014618 for 2023-03Matthias Sohn2023-03-021-1/+1
| | | | | | | | | | | | | | and update - com.google.gson to 2.10.1.v20230109-0753 Change-Id: I9745797a278c43ec62a82b5620bb72f075a23c1f
| * Prepare 6.5.0-SNAPSHOT buildsMatthias Sohn2023-03-011-1/+1
| | | | | | | | Change-Id: I313e3deed8fa00df0406b3d7b73e5b643dc25a05
| * JGit v6.5.0.202302281825-rc1v6.5.0.202302281825-rc1Matthias Sohn2023-03-011-1/+1
| | | | | | | | | | Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> Change-Id: I1eb2e87b70c2da1dc81468cdc7ecf7dbd21d4190
| * Prepare 6.5.0-SNAPSHOT buildsMatthias Sohn2023-03-011-1/+1
| | | | | | | | Change-Id: Ie95ce8fcc2a570505d23d5a1642e33c041212260
| * JGit v6.5.0.202302221508-m3v6.5.0.202302221508-m3Matthias Sohn2023-02-221-1/+1
| | | | | | | | | | Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> Change-Id: I00bf91823e2fe6503d52ae23bc1854f0b1d66dbd
| * Prepare 6.5.0-SNAPSHOT buildsMatthias Sohn2023-02-011-1/+1
| | | | | | | | Change-Id: Id0c7e51293d53b1eeec081cbbdf6e27d77123200
| * JGit v6.5.0.202302011120-m2v6.5.0.202302011120-m2Matthias Sohn2023-02-011-1/+1
| | | | | | | | | | Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> Change-Id: I231d3f9b8a59e374477d3a33964061acb2c25ce4
* | Prepare 6.6.0-SNAPSHOT buildsMatthias Sohn2023-03-011-1/+1
|/ | | | Change-Id: I17893f9db12bcb208866f40a06cd4f1ccbb4fe30
* Upgrade maven pluginsMichael Keppler2023-01-131-23/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove tycho-extras-version, because Tycho and Tycho Extras are meanwhile in a single repository and maintained together. Update - build-helper-maven-plugin to 3.3.0 - eclipse-jarsigner-plugin to 1.3.5 - jacoco-maven-plugin to 0.8.8 - japicmp to 0.17.1 - maven-antrun-plugin to 3.1.0 - maven-clean-plugin to 3.2.0 - maven-compiler-plugin to 3.10.1 - maven-dependency-plugin to 3.5.0 - maven-deploy-plugin to 3.0.0 - maven-enforcer-plugin to 3.1.0 - maven-install-plugin to 3.1.0 - maven-jar-plugin to 3.3.0 - maven-javadoc-plugin to 3.4.1 - maven-jxr-plugin to 3.3.0 - maven-pmd-plugin to 3.20.0 - maven-project-info-reports-plugin to 3.4.2 - maven-resources-plugin to 3.3.0 - maven-shade-plugin to 3.4.1 - maven-site-plugin to 4.0.0-M4 - maven-surefire-plugin to 3.0.0-M8 - spotbugs-maven-plugin to 4.7.3.0 - spring-boot-maven-plugin to 2.7.7 Change-Id: I14d9ff06d2f509d782eb63adfa6b5733649f11f1
* Update Orbit to S20230101190934Matthias Sohn2023-01-111-4/+4
| | | | | | | | | | and update - com.google.gson to 2.10.0.v20221207-1049" - org.apache.commons.compress to 1.22.0.v20221207-1049 - org.apache.httpcomponents.httpclient to 4.5.14.v20221207-1049 - org.apache.httpcomponents.httpcore to 4.4.16.v20221207-1049 Change-Id: I8da9be68162636ca2530ea042b069c533c7d975a
* Update jetty to 10.0.13Matthias Sohn2022-12-131-1/+1
| | | | | | | | | Since Oomph's p2 repo for jetty 10.0.13 doesn't have source bundles, we remove them. Eclipse platform doesn't create p2 repos for jetty anymore and we aren't yet ready to use maven dependencies like the platform does. Change-Id: Icef9658ce441be43931e32d931adf717e2fa222c
* [releng] bump japicmp base versionThomas Wolf2022-12-011-1/+1
| | | | | | | Bump the japicmp base version to 6.4.0.202211300538-r. (Up from 6.2.0. We forgot to bump in the 6.4.0 release cycle.) Change-Id: Ied39865563fb57f5ee9059241449e5e101e75d86 Signed-off-by: Thomas Wolf <twolf@apache.org>
* Prepare 6.5.0-SNAPSHOT buildsMatthias Sohn2022-11-231-1/+1
| | | | Change-Id: I4238b6181e96e22e540cf34802a332f868cb6dfb
* Update Apache Mina SSHD to 2.9.2Thomas Wolf2022-11-181-1/+1
| | | | | | | | | Release notes for 2.9.2: https://github.com/apache/mina-sshd/blob/master/docs/changes/2.9.2.md Change-Id: I7809bcba1d45b76ab9dcc031f86beb2f69da3788 Signed-off-by: Thomas Wolf <twolf@apache.org> Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>