aboutsummaryrefslogtreecommitdiffstats
path: root/jdisc_core/pom.xml
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
|
* Merge pull request #28370 from vespa-engine/renovate/major-guice.vespa.versionHenning Baldersheim2023-09-041-2/+1
|\ | | | | Update dependency com.google.inject:guice to v7
| * Use Guice 6.0Bjørn Christian Seime2023-09-041-2/+1
| | | | | | | | | | | | https://github.com/google/guice/wiki/Guice600 We cannot upgrade to 7.x as we export javax.inject from container. 6.x supports both the old javax.inject and the new jakarta.inject replacement.
* | Merge pull request #28379 from vespa-engine/bjorncs/remove-xml-apisHenning Baldersheim2023-09-041-5/+0
|\ \ | | | | | | Remove xml-apis as it's part of Java standard library
| * | Remove xml-apis as it's part of Java standard libraryBjørn Christian Seime2023-09-041-5/+0
| |/
* / Remove dead code and handle API changesBjørn Christian Seime2023-09-041-5/+1
|/
* Consolidate hamcrest usage to 2.x and remove cthul-matchersBjørn Christian Seime2023-08-291-5/+1
|
* Deduplicate version declarationsBjørn Christian Seime2023-07-071-2/+0
|
* Remove forkMode, deprecated and same as default valueHarald Musum2023-03-221-1/+0
|
* Add JNA in lib/jars + export as packages from jdisc_coreBjørn Christian Seime2023-01-201-1/+2
| | | | Jdisc-core will embed JNA. The JNA in lib/jars is used by fatjars only.
* Convert jdisc_core to junit5Bjørn Christian Seime2022-07-281-0/+24
|
* Add test to properly verify all exported packages from jdisc_coregjoranv2022-07-201-0/+2
| | | | | | | | | | - The integration test generates exportPackages.properties in the same way as the maven execution, reading all the embedded bundles that we re-export packages for. - The failure message shows the difference between expected and actual packages, and a command to reset the expected set in case the change was intentional. - Remove the now obsolete ExportPackagesTestCase.
* Remove all dependencies to yoleangjoranv2022-07-131-18/+0
|
* Set project version to 8-SNAPSHOTgjoranv2022-06-081-2/+2
|
* Don't provide any felix artifacts via 'container'gjoranv2022-06-081-1/+0
| | | | | | | | | | | | | + Stop exporting felix.log packages (org.osgi.service.log) + Completely remove felix.main (the felix launcher including everything in felix.framework). This was probably never needed by vespa. * Add explicit felix.framework dep to vespa-osgi-testrunner and standalone-container, as it's no longer included in container-dev. (The packages are still exported by jdisc_core, so imports will be generated.) * Add felix.framework to 'application', as it's needed for unit tests. * Exclude animal-sniffer-annotations from felix.framework in parent. Not needed anywhere by Vespa.
* Stop providing guice.assistedinject, not used by vespa or tenants.gjoranv2022-06-081-13/+0
| | | | | - Artifact: com.google.inject.extensions:guice-assistedinject - Package that was exported: com.google.inject.assistedinject
* Remove javax.annotation-api as provided dependency.gjoranv2022-06-081-6/+0
| | | | .. and from jdisc_core
* Remove guice-multibindings, which is now empty and included ingjoranv2022-06-081-14/+1
| | | | .. the main guice artifact.
* Set all deps to provided in vespaloggjoranv2022-05-081-0/+1
| | | | | - Must scan vespajlib explicitly for exported packages in jdisc_core, now that it's no longer embedded in vespalog.
* Add simple integration test for ExportPackagesgjoranv2022-05-081-0/+13
| | | | - Add plugin management for failsafe-plugin
* Embed annotations, defaults and vespalog in jdisc_coregjoranv2022-05-081-2/+8
| | | | - Scan the new compile scoped deps for Export-Package.
* Don't embed annotations in osgi bundlesBjørn Christian Seime2022-05-041-0/+6
|
* unify java warningsArne H Juul2022-01-061-9/+0
| | | | | * these were stricter than in parent, but to simplify we can just use compiler args from parent
* Add abi-check-plugin to all modules using `@PublicApi`Bjørn Christian Seime2021-11-301-0/+4
|
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
|
* Remove commons-daemon from all pom files.gjoranv2019-10-031-7/+0
| | | | | - Has not been needed since we stopped using JSVC. - NOTE: this commit stops providing it from Jdisc.
* Add TODO to remove commons-daemongjoranv2019-10-031-0/+1
|
* mockito-all => mockito-coreHenning Baldersheim2019-04-291-2/+1
|
* Open package to avoid warning during jdisc_core compile.gjoranv2019-01-211-0/+1
|
* 6-SNAPSHOT -> 7-SNAPSHOTArnstein Ressem2019-01-211-2/+2
|
* Add TODO to get rid of mockito-all dependencygjoranv2019-01-211-0/+1
|
* Upgrade Felix to 6.0.1gjoranv2019-01-211-0/+6
| | | | - Exclude artifact that is not needed nor provided runtime.
* Remove jdisc-logfmtBjørn Christian Seime2019-01-211-33/+0
|
* Calculate exportPackages in a separate JVM (not maven's).gjoranv2018-10-011-4/+5
|
* Use a more robust method for retrieving system packages.gjoranv2018-09-271-0/+1
| | | | | | | | - Start the framework and retrieve properties from the system bundle. - The static 'org.osgi.framework.system.packages' property only returns org.osgi packages on Felix 6, and was based on a static list in felix/framework/src/main/resources/default (not good).
* Add jaxb-core and jaxb-impl dependencies and export their packages.gjoranv2018-07-101-0/+10
| | | | - Needed for Jersey (2.23, and most likely also later versions)
* Java 9: Add dependencies and exports needed for jaxb support.gjoranv2018-06-271-0/+13
| | | | | | | | | | * Upgrade jaxb-api to 2.3.0 (packaged as osgi bundle) => our (and customer) bundles may now import this version instead of the Java_SE one. (Exposed via the container dependency.) * Add TODO to remove org.w3c.dom.* packages from ExportPackages. * Remove explicit org.w3c.dom from ExportPackages (It was doubly present also with Java 8.)
* Revert "Gjoranv/java9 prep 12 2"Harald Musum2018-06-261-13/+0
|
* Java 9: Add dependencies and exports needed for jaxb support.gjoranv2018-06-251-0/+13
| | | | | | | | | | * Upgrade jaxb-api to 2.3.0 (packaged as osgi bundle) => our (and customer) bundles may now import this version instead of the Java_SE one. (Exposed via the container dependency.) * Add TODO to remove org.w3c.dom.* packages from ExportPackages. * Remove explicit org.w3c.dom from ExportPackages (It was doubly present also with Java 8.)
* Revert "Gjoranv/java9 prep 12"gjoranv2018-06-251-13/+0
|
* Java 9: Add dependencies and exports needed for jaxb support.gjoranv2018-06-251-0/+13
| | | | | | | | | | * Upgrade jaxb-api to 2.3.0 (packaged as osgi bundle) => our (and customer) bundles may now import this version instead of the Java_SE one. (Exposed via the container dependency.) * Add TODO to remove org.w3c.dom.* packages from ExportPackages. * Remove explicit org.w3c.dom from ExportPackages (It was doubly present also with Java 8.)
* Bundle-plugin Scala code converted to JavaOlli Virtanen2018-06-131-7/+0
|
* Split parent + container-dependency-versions from root pom.gjoranv2017-12-011-0/+1
| | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
* Revert "Gjoranv/split parent2"gjoranv2017-11-301-1/+0
|
* Split parent + container-dependency-versions from root pom.gjoranv2017-11-301-0/+1
| | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
* Revert "Gjoranv/split parent"gjoranv2017-11-291-1/+0
|
* Split parent + container-dependency-versions from root pom.gjoranv2017-11-291-0/+1
| | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
* Add comment about xml-apis dependency.gjoranv2017-09-081-0/+1
| | | | - Comment from old Vespa repo git log.
* Revert "Gjoranv/remove fat model import"gjoranv2017-09-071-1/+0
|
* Add comment explaining why jdisc_core depends on xml-apis.gjoranv2017-09-071-0/+1
| | | | - Comment is from the old vespa repo git log.