aboutsummaryrefslogtreecommitdiffstats
path: root/jdisc_core/pom.xml
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Fix bug where AOP version of Guice was includedBjørn Christian Seime2017-07-111-1/+15
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
|
* Copyright headerJon Bratseth2017-06-131-1/+1
|
* Rename jdisc_logfmt to vespa-jdisc-logfmt.Tor Egge2017-06-131-2/+2
|
* Use a single thread to monitor all deactivated ActiveContainersBjørn Christian Seime2017-06-081-0/+6
| | | | | | Add new watchdog class to combine monitoring and reporting of stale ActiveContainer instances. Introduce a grace period to allow deactivated containers some time to die.
* This adds a 60 seconds watchdog aroung the init and start calls of the ↵Henning Baldersheim2017-05-121-0/+6
| | | | | | BootstrapDaemon. If the calls does not complete in 60 seconds we dump the stack.