summaryrefslogtreecommitdiffstats
path: root/bundle-plugin
Commit message (Collapse)AuthorAgeFilesLines
* Add 'com.yahoo.vespa.cloud' as new internal maven groupIdgjoranv2024-02-271-1/+2
|
* Specify goal prefix for custom Maven pluginsBjørn Christian Seime2024-01-121-0/+3
|
* Use natural artifact order, with own project at endjonmv2023-12-171-2/+2
|
* Revert "Merge pull request #29683 from ↵jonmv2023-12-171-1/+2
| | | | | | | vespa-engine/revert-29678-jonmv/reapply-zk-3.9.1" This reverts commit c8ece8b229362c7bf725e4433ef4fec86024cd29, reversing changes made to d42b67f0fe821d122548a345f27fda7f9c9c9d10.
* Revert "Jonmv/reapply zk 3.9.1"Harald Musum2023-12-161-2/+1
|
* Consistent class overwriting order for fat-jar vs multiple deps with classjonmv2023-12-151-1/+2
|
* Update copyrightJon Bratseth2023-10-0969-65/+71
|
* Non-functional: rearrange function parameters.gjoranv2023-10-024-7/+10
|
* Fail if project class files are built for JDK version > 17.gjoranv2023-10-025-9/+25
| | | | | | - Skip checking compile scoped deps, as they must be compatible with the project's target version. The dependencies could also be multi-release jars containing newer class files.
* Only warn about non-public api usage for the project's own code,gjoranv2023-09-151-5/+9
| | | | .. not for embedded jars.
* Improve class comment.gjoranv2023-09-151-2/+2
|
* Use 'vespa.version' suffix for all global version properties.gjoranv2023-07-241-1/+1
|
* Revert "New parent pom"Arnstein Ressem2023-07-211-1/+1
|
* Use 'vespa.version' suffix for all global version properties.gjoranv2023-07-191-1/+1
|
* Sort list of packages violating PublicApigjoranv2023-07-061-1/+2
|
* Replace Jdisc->Vespa in warninggjoranv2023-07-041-1/+1
|
* Do not use version for allowed embedded artifacts.gjoranv2023-07-045-71/+74
| | | | - Rename ArtifactInfo -> ArtifactId and simply ignore versions.
* Rename function, Class-Path is no longer usedgjoranv2023-07-032-3/+3
|
* Always set version for 'com.yahoo.vespa' artifacts to '*'gjoranv2023-07-032-10/+39
| | | | | + Simplify by implementing toString + Trim input string
* Improve error message.gjoranv2023-07-031-2/+3
|
* Use a list of allowed artifacts instead of a simple switch.gjoranv2023-07-031-8/+31
| | | | - Suppress warning for embedding jaxb-api in test bundle.
* Retrieve provided artifacts from custom header instead of Class-Pathgjoranv2023-07-032-4/+8
|
* Add new mojo to create X-JDisc-Provided-Artifact manifest header.gjoranv2023-07-031-0/+107
|
* Rename ProvidedArtifact -> ArtifactInfogjoranv2023-07-033-12/+12
|
* Retrive provided artifacts from Class-Path instead of custom headergjoranv2023-07-033-25/+22
| | | | - Move generic jar file processing to util/JarFiles
* Retrieve artifacts provided by jdisc only from container(-dev).gjoranv2023-07-033-22/+26
|
* Move constant to Artifacts classgjoranv2023-07-032-2/+5
|
* Use early returngjoranv2023-07-031-7/+6
|
* Don't warn on embedded artifacts for CORE bundles.gjoranv2023-07-031-1/+1
|
* Add switch to suppress "embedded artifacts" warning.gjoranv2023-07-031-1/+3
|
* Warn when provided artifacts are included in compile scope.gjoranv2023-07-031-16/+22
| | | | - Replaces the broken "unnecessary packages" logic.
* Add functions to extract and aggregate provided deps from manifestgjoranv2023-06-302-0/+30
|
* Add a record representation of a provided artifact.gjoranv2023-06-303-5/+24
|
* Add new header for CORE bundles: X-JDisc-Provided-Artifactgjoranv2023-06-302-2/+14
|
* minor: rearrange methodsgjoranv2023-06-301-5/+5
|
* 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
|