aboutsummaryrefslogtreecommitdiffstats
path: root/bundle-plugin/src/main/java
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-234-26/+64
|
* Use better namesgjoranv2023-05-221-2/+2
|
* non-functional: simplify false logicgjoranv2023-05-161-1/+1
|
* 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-111-0/+194
| | | | | | 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-021-2/+0
|
* Revert "Let list handling catch up with Java 17"Bjørn Christian Seime2022-12-021-0/+2
|
* Let list handling catch up with Java 17Henning Baldersheim2022-12-021-2/+0
|
* Use single versions of dependenciesBjørn Christian Seime2022-11-171-1/+1
|
* Handle multiple artifacts with different classifiersjonmv2022-06-143-12/+11
|
* Add 'SPI-Provider'/'SPI-Consumer' to bundle-plugin manifest MOJOsBjørn Christian Seime2022-06-081-1/+8
|
* JDK 17: Use Opcodes.ASM9 for bundle-plugingjoranv2022-06-085-6/+6
|
* only visible annotations are needed at runtime.Arne H Juul2022-05-231-1/+3
|
* Detect classes with test annotations when generating test bundlejonmv2022-04-251-12/+28
|
* Upgrade dependencies and improve error message on unexpected artifactBjørn Christian Seime2022-04-051-1/+4
|
* Import types referenced in lambdasJon Bratseth2022-02-019-12/+32
|
* bundle-plugin creates reproducible archivesOla Aunrønning2022-01-201-0/+1
|
* Simplify testing by sticking to assertEquals/True/FalseHenning Baldersheim2021-12-192-1/+14
|
* Update Verizon Media copyright notices.gjoranv2021-10-076-6/+6
|
* Update 2018 copyright notices.gjoranv2021-10-0724-24/+24
|
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
|
* Remove the GenerateBundleClassPathMappingsMojo and tests.gjoranv2021-07-142-196/+0
|
* Fix incorrect method name.gjoranv2021-04-121-2/+2
|
* Allow container-disc to embed the 'component' artifactgjoranv2021-04-121-2/+7
| | | | | .. to allow deploying it as part of container-disc, instead of a separate bundle.
* Revert "Gjoranv/merge di into core (rebased)"Harald Musum2021-04-061-8/+3
|
* Fix incorrect method name.gjoranv2021-04-021-2/+2
|
* Allow container-disc to embed the 'component' artifactgjoranv2021-04-021-2/+7
| | | | | .. to allow deploying it as part of container-disc, instead of a separate bundle.
* Emphasize that preinstalling bundles is a legacy thing.gjoranv2020-07-171-3/+3
| | | | | - A bundle should depend on apis, not implementations, and definitely not implementations on a specific location on local disk.
* Move helper classes from 'mojo' to 'util'Bjørn Christian Seime2020-07-088-21/+28
|
* Only apply scope overrides on test scope dependenciesBjørn Christian Seime2020-07-081-12/+5
| | | | Split original unit test into multiple test methods
* Fail if the 'discPreinstallBundle' config parameter is usedgjoranv2020-07-071-0/+6
| | | | .. unless the new option 'buildVespaPlatformBundle' is set to true.
* Remove unused class.gjoranv2020-07-071-40/+0
|
* Redesign dependency scopes are handled when constructing a test bundleBjørn Christian Seime2020-07-065-89/+145
| | | | | Introduce concept of translating dependency scopes. Change test bundle config in bundle-plugin to take a list of overrides for dependency scopes.
* use more descriptive namesArne Juul2020-07-061-3/+3
|
* Fail the build if the 'component' artifact is embedded.gjoranv2020-07-031-6/+5
| | | | + Improve the error message.
* Warn when the 'component' artifact is embedded in the bundle.gjoranv2020-07-011-0/+18
| | | | | | - Embedding it may cause resource leaks in the container runtime because the framework will not be able to identify user components that extend AbstractComponent.
* Implement goal for assembling test bundlesBjørn Christian Seime2020-06-243-94/+147
| | | | | | | Introduce an abstract class containing behaviour that is shared with existing bundle assemble goal. Add abstract
* Implement goal for generating OSGi manifest for test bundlesBjørn Christian Seime2020-06-243-207/+305
| | | | | Introduce an abstract class containing behaviour that is shared with existing manifest goal.
* Add helper class for test bundlesBjørn Christian Seime2020-06-241-0/+25
|
* Introduce concept of 'test provided' scoped dependenciesBjørn Christian Seime2020-06-242-5/+86
| | | | | | 'Test provided' dependencies are treated as 'provided' scoped dependencies when building a test bundle. Other 'test' scoped dependencies are bundled as 'compile'.