summaryrefslogtreecommitdiffstats
path: root/bundle-plugin
Commit message (Collapse)AuthorAgeFilesLines
* For USER bundles, add Vespa build version to manifest.gjoranv2023-06-131-7/+12
|
* Fail on explicitly deny-listed package imports, instead of non-allow-listed.gjoranv2023-06-093-18/+15
|
* Generate manifest header for non-public exported packages.gjoranv2023-06-092-5/+25
|
* Limit visibilitygjoranv2023-06-091-1/+1
|
* Use enhanced switch / switch expressiongjoranv2023-06-092-22/+10
|
* Remove unused imports.gjoranv2023-06-081-2/+0
|
* Fix class comment and add comment for method.gjoranv2023-06-081-1/+5
|
* Make 'com.yahoo.vespa.hosted' groupIds internal by default.gjoranv2023-06-051-3/+11
|
* Add individual suppressWarning settingsgjoranv2023-06-051-2/+11
| | | | .. to allow using failOnWarning for most projects.
* bugfix: use effectiveBundleType everywhere.gjoranv2023-06-021-2/+2
|
* Add 'failOnWarnings' config parameter.gjoranv2023-06-021-7/+18
| | | | - Explicity set to 'false' for integration test.
* Add new manifest header for non-PublicApi usagegjoranv2023-06-021-10/+13
| | | | .. to facilitate testing and support.
* Warn when a USER bundle imports non-PublicApi packages.gjoranv2023-06-013-1/+54
|
* Non-functional: Extract function getOsgiManifestgjoranv2023-05-311-8/+14
|
* minor: extract variable for provided jar artifactsgjoranv2023-05-311-4/+4
|
* Add special handling for bundles with groupId 'com.yahoo.vespa'gjoranv2023-05-251-4/+11
| | | | | - Effective bundle type is INTERNAL, unless set to CORE. Caveat: Setting it explicitly to USER will have no effect.
* Warn about correct missing provided artifact, based on bundle typegjoranv2023-05-251-2/+17
|
* minor: remove 'static' from enumgjoranv2023-05-251-1/+1
|
* Scan all included packages for PublicApigjoranv2023-05-241-3/+3
|
* Add X-JDisc-PublicApi-Package headergjoranv2023-05-242-2/+14
|
* Do not fail for non-exported publicApi packages.gjoranv2023-05-241-6/+0
| | | | - There are valid cases, e.g. annotations and client libraries.
* Add comment to add test, none of the combine() methods are testedgjoranv2023-05-231-1/+1
|
* Process @PublicApi annotation and collect annotated packages.gjoranv2023-05-236-33/+77
|
* Use better namesgjoranv2023-05-221-2/+2
|
* non-functional: simplify false logicgjoranv2023-05-161-1/+1
|
* Remove forkMode, deprecated and same as default valueHarald Musum2023-03-221-1/+0
|
* Inline apache http client artifacts in container-apache-http-client-bundleBjørn Christian Seime2023-01-201-2/+7
| | | | | | Allows container-apache-http-client-bundle to be used on classpath for classic fatjars. Since the bundle is now built with Felix's bundle plugin, there is no need to depend on jdisc_core or manually export through `@PublicApi` annotations.
* Unify on Streams.toList()Henning Baldersheim2023-01-173-9/+6
|
* Always include default excludes. Skip type 'pom'.Bjørn Christian Seime2023-01-121-5/+11
|
* Don't embed JARs installed in lib/jarsBjørn Christian Seime2023-01-112-0/+200
| | | | | | Define installed JARs in vespa-3party-jars. Add bundle-plugin goal wrapping maven-shade-plugin's DefaultShader that excludes installed JARs and lists them in manifest's Class-Path instead.
* Revert "Revert collect(Collectors.toList())"Henning Baldersheim2022-12-042-5/+5
|
* Revert collect(Collectors.toList())Henning Baldersheim2022-12-042-5/+5
|
* collect(Collectors.toList()) -> toList()Henning Baldersheim2022-12-022-5/+5
|
* Revert "Revert "Let list handling catch up with Java 17""Henning Baldersheim2022-12-024-14/+10
|
* Revert "Let list handling catch up with Java 17"Bjørn Christian Seime2022-12-024-10/+14
|
* Let list handling catch up with Java 17Henning Baldersheim2022-12-024-14/+10
|
* Use single versions of dependenciesBjørn Christian Seime2022-11-171-1/+1
|
* Convert bundle-plugin to junit5Bjørn Christian Seime2022-07-299-108/+109
|
* Add test for multipel scopesjonmv2022-06-141-5/+26
|
* Handle multiple artifacts with different classifiersjonmv2022-06-144-18/+19
|
* Set project version to 8-SNAPSHOTgjoranv2022-06-081-2/+2
|
* Add 'SPI-Provider'/'SPI-Consumer' to bundle-plugin manifest MOJOsBjørn Christian Seime2022-06-081-1/+8
|
* Test new language features from Java 11 to 17gjoranv2022-06-083-0/+65
| | | | - Records, switch statements and pattern matching for instanceof.
* JDK 17: Use Opcodes.ASM9 for bundle-plugingjoranv2022-06-085-6/+6
|
* only visible annotations are needed at runtime.Arne H Juul2022-05-235-1/+37
|
* Remove redundant "require_that_" from test names.gjoranv2022-05-112-31/+31
|
* Improve test namegjoranv2022-05-111-1/+1
|
* Handle null parentVersion properlyjonmv2022-04-261-0/+1
|
* Detect classes with test annotations when generating test bundlejonmv2022-04-251-12/+28
|
* Fix and clean up deps for maven plugins.gjoranv2022-04-221-0/+15
| | | | | | | | | | | | | - Set scope to provided to silence error messages from maven-plugin-plugin >=3.6.2 Example: Some dependencies of Maven Plugins are expected to be in provided scope. Please make sure that dependencies listed below declared in POM have set '<scope>provided</scope>' as well. The following dependencies are in wrong scope: * org.apache.maven:maven-settings:jar:3.8.5:compile