aboutsummaryrefslogtreecommitdiffstats
path: root/bundle-plugin
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Use javadoc-no-fork and various fixesHåkon Hallingstad2020-10-311-1/+1
|
* 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-089-22/+29
|
* Only apply scope overrides on test scope dependenciesBjørn Christian Seime2020-07-082-52/+78
| | | | 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-067-157/+246
| | | | | 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.
* Remove Mockito usageBjørn Christian Seime2020-06-252-11/+4
|
* 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-244-5/+161
| | | | | | 'Test provided' dependencies are treated as 'provided' scoped dependencies when building a test bundle. Other 'test' scoped dependencies are bundled as 'compile'.
* Remove all traces of global packages and rename public -> exportedgjoranv2020-06-224-79/+36
| | | | | - The Global-Package header was unused. - "public" used to mean global + exported packages
* Throw exception if a jar file contains the header Global-Packagegjoranv2020-06-181-0/+3
| | | | - This header is not official OSGi, and its origin is unknown.
* Limit visibilitygjoranv2020-06-181-1/+1
|
* Merge pull request #11649 from ↵Henning Baldersheim2020-01-061-22/+22
|\ | | | | | | | | vespa-engine/bjorncs/apache-commons-libraries-cleanup Bjorncs/apache commons libraries cleanup
| * Remove use of apache commons libraries in bundle-pluginBjørn Christian Seime2020-01-031-22/+22
| |
* | Add/corect copyright headersJon Bratseth2020-01-031-0/+1
|/
* Add option to use artifact version as ExportPackage versiongjoranv2019-10-234-29/+62
|
* Revert "Gjoranv/artifact version for exports4"Harald Musum2019-10-234-62/+29
|
* Add option to use artifact version as ExportPackage versiongjoranv2019-10-234-29/+62
|
* Revert "Gjoranv/artifact version for exports3"gjoranv2019-10-234-62/+29
|
* Add option to use artifact version as ExportPackage versiongjoranv2019-10-224-29/+62
|
* Revert "Gjoranv/artifact version for exports2"gjoranv2019-10-224-62/+29
|
* Add option to use artifact version as ExportPackage versiongjoranv2019-10-194-29/+62
|
* Improve warning for overlapping packagesgjoranv2019-09-261-2/+2
|
* Remove unused and unsupported plugin parametersgjoranv2019-09-241-8/+0
|
* Remove findbugs annotations from code and build path.gjoranv2019-09-091-4/+0
| | | | | - jsr305 is needed by guava, which declares it as optional dep. - Remaining modules with annotations do not affect the container.
* Make the regex possessive, to avoid potential exponential backtracking behaviourJon Marius Venstad2019-09-061-1/+1
|
* Allow inner regex alternative of length > 1Jon Marius Venstad2019-09-061-1/+1
|
* Add copyright notice to new filegjoranv2019-07-181-0/+1
|
* Warn on project classes using packages from provided jars.gjoranv2019-07-171-14/+25
|
* Log embedded packages that are presumably unnecessarygjoranv2019-07-173-11/+41
| | | | | | (included in both compile scoped jars and provided jars) * Add methods and refactor to facilitate this feature.
* minor: refactoring and commentsgjoranv2019-07-171-4/+7
|
* Add test for PackageTally.referencedPackagesMissingFromgjoranv2019-07-172-1/+26
|
* Ignore 'com.yahoo.api.annotations' from missing packages.gjoranv2019-07-171-0/+1
|
* Extract method for debug logging package sets.gjoranv2019-07-171-6/+10
|
* Move method for detecting missing packages to PackageTallygjoranv2019-07-172-8/+15
|
* Log missing packages only if jdisc_core is provided.gjoranv2019-07-171-15/+23
| | | | | + Log warning if jdisc_core is _not_ provided. + Extract method for finding set diff and "java." filtering.
* WIP: Log missing packages.gjoranv2019-07-172-4/+77
| | | | TODO: clean up, but don't remove JdkPackages until final commit
* Declare constructor private.gjoranv2019-07-171-1/+1
|
* Improve formatting.gjoranv2019-07-163-6/+11
|