dependabot[bot]
98632dc1aa
Bump maven-plugin-annotations from 3.6.4 to 3.7.0 ( #572 )
...
Bumps
[maven-plugin-annotations](https://github.com/apache/maven-plugin-tools )
from 3.6.4 to 3.7.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/apache/maven-plugin-tools/releases ">maven-plugin-annotations's
releases</a>.</em></p>
<blockquote>
<h2>3.7.0</h2>
<h2>Bug</h2>
<ul>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-298 ">MPLUGIN-298</a>]
- The plugin descriptor generated by plugin:descriptor does not consider
@ see javadoc taglets</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-394 ">MPLUGIN-394</a>]
- Report-Mojo doesn't respect input encoding</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-403 ">MPLUGIN-403</a>]
- Generating site reports for plugin results in NoSuchMethodError</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-404 ">MPLUGIN-404</a>]
- JDK Requirements in plugin-info.html: Consider property
"maven.compiler.release"</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-420 ">MPLUGIN-420</a>]
- Parameters documentation inheriting @ since from Mojo can be
confusing</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-428 ">MPLUGIN-428</a>]
- Don't emit warning for missing javadoc URL of primitives</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-429 ">MPLUGIN-429</a>]
- Don't emit warning for missing javadoc URI if no javadoc sources are
configured</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-438 ">MPLUGIN-438</a>]
- Parameter description should be taken from annotated item</li>
</ul>
<h2>New Feature</h2>
<ul>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-9 ">MPLUGIN-9</a>] -
Add link to javadoc in configuration description page for user defined
types of Mojos.</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-396 ">MPLUGIN-396</a>]
- Allow only @ Deprecated annotation without @ deprecated javadoc
tag</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-400 ">MPLUGIN-400</a>]
- add system requirements history section</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-402 ">MPLUGIN-402</a>]
- report: allow to generate usage section in plugin-info.html with <!--
raw HTML omitted -->true<!-- raw HTML omitted --></li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-419 ">MPLUGIN-419</a>]
- Allow @ Parameter on setters methods</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-423 ">MPLUGIN-423</a>]
- Extract plugin report into its own plugin</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-427 ">MPLUGIN-427</a>]
- report: Expose generics information of Collection and Map types</li>
</ul>
<h2>Improvement</h2>
<ul>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-297 ">MPLUGIN-297</a>]
- plugin-info.html should contain a better Usage section</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-390 ">MPLUGIN-390</a>]
- Do not overwrite generate files with no content change</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-393 ">MPLUGIN-393</a>]
- Upgrade to JUnit 5 and @ Inject annotations</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-398 ">MPLUGIN-398</a>]
- Support for java 20 - ASM 9.4</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-405 ">MPLUGIN-405</a>]
- Don't print empty Memory, Disk Space in System Requirements</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-408 ">MPLUGIN-408</a>]
- simplification in helpmojo build</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-411 ">MPLUGIN-411</a>]
- Get rid of plexus-compiler-manager from tests</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-412 ">MPLUGIN-412</a>]
- Use Maven core artifacts in provided scope</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-417 ">MPLUGIN-417</a>]
- report and descriptor goal need to evaluate Javadoc comments
differently</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-433 ">MPLUGIN-433</a>]
- Allow to reference aggregator javadoc from plugin report</li>
</ul>
<h2>Task</h2>
<ul>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-378 ">MPLUGIN-378</a>]
- Detect legacy/javadoc Mojo definitions, warn to use Java 5
annotations</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-389 ">MPLUGIN-389</a>]
- Update level to Java 8</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-391 ">MPLUGIN-391</a>]
- Deprecate scripting support for mojos</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-406 ">MPLUGIN-406</a>]
- Deprecate requirements parameter in report Mojo</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-407 ">MPLUGIN-407</a>]
- Remove duplicate code from PluginReport</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-409 ">MPLUGIN-409</a>]
- Prepare for Doxia (Sitetools) 2.0.0</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-430 ">MPLUGIN-430</a>]
- Fix documentation for maven-plugin-report-plugin</li>
<li>[<a
href="https://issues.apache.org/jira/browse/MPLUGIN-431 ">MPLUGIN-431</a>]
- Remove deprecated items from new maven-plugin-report-plugin</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0f2c0d563f "><code>0f2c0d5</code></a>
[maven-release-plugin] prepare release maven-plugin-tools-3.7.0</li>
<li><a
href="76d99af45f "><code>76d99af</code></a>
[MPLUGIN-438] Parameter description should be taken from annotated
item</li>
<li><a
href="5b6049090f "><code>5b60490</code></a>
[MPLUGIN-435] Revert MPLUGIN-410. Drop <a
href="https://github.com/Parameter "><code>@Parameter</code></a>.implementation
and keep it ...</li>
<li><a
href="ebdb063ea2 "><code>ebdb063</code></a>
[MPLUGIN-437] Fixes to the plugin descriptor generation (<a
href="https://github-redirect.dependabot.com/apache/maven-plugin-tools/issues/167 ">#167</a>)</li>
<li><a
href="339fc29d84 "><code>339fc29</code></a>
[MPLUGIN-433] Allow to disable link validation (<a
href="https://github-redirect.dependabot.com/apache/maven-plugin-tools/issues/162 ">#162</a>)</li>
<li><a
href="a191579a34 "><code>a191579</code></a>
[MPLUGIN-422] Upgrade to plexus-utils 3.5.0 (<a
href="https://github-redirect.dependabot.com/apache/maven-plugin-tools/issues/164 ">#164</a>)</li>
<li><a
href="664c16e269 "><code>664c16e</code></a>
[MPLUGIN-431] Remove deprecated items from new
maven-plugin-report-plugin</li>
<li><a
href="8a7640051a "><code>8a76400</code></a>
[MPLUGIN-427] only emit simple parameter type for configuration (<a
href="https://github-redirect.dependabot.com/apache/maven-plugin-tools/issues/163 ">#163</a>)</li>
<li><a
href="322a9bbb36 "><code>322a9bb</code></a>
[MPLUGIN-434] Improve dependency management</li>
<li><a
href="a0ec0ba3f2 "><code>a0ec0ba</code></a>
[MPLUGIN-427] Expose generics information of parameter types in report
(<a
href="https://github-redirect.dependabot.com/apache/maven-plugin-tools/issues/159 ">#159</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.6.4...maven-plugin-tools-3.7.0 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-08 14:03:51 +01:00
Jean Bisutti
66b99f12ab
Add documentation to the Maven plugin for static instrumentation ( #498 )
2022-10-07 10:23:39 -07:00
Jean Bisutti
dbbc66eee6
Fix static instrumenter test broken since 1.18.0 ( #474 )
...
Fix #436
The failing test has been modified, mainly:
* The jar used was regenerated from
[test-app](https://github.com/open-telemetry/opentelemetry-java-contrib/tree/main/static-instrumenter/test-app )
project. The reason is that the previous jar contained OTel classes that
are now supposed to be provided by the `no-inst-agent` jar. The
build/tests may be improved later to avoid having jar files in
`src/test/resources`.
* [The failing assertion depended on the error
output](b931535ae7/static-instrumenter/agent-instrumenter/src/integrationTest/java/JarTest.java (L71) ).
This assertion now depends on the standard output.
2022-10-07 10:11:38 -07:00
Jean Bisutti
66480fd0ee
Static instrumentation: replace NPE with a custom message ( #497 )
...
In the Maven plugin for static instrumentation, an NPE was raised if no
file was found for the project artifact. Now it is replaced by a custom
message.
2022-10-04 09:38:29 -07:00
Jean Bisutti
57486f6401
Method renamed ( #499 )
...
Method renamed to have something more explicit
2022-10-04 09:37:15 -07:00
Jean Bisutti
d38e368063
Disable by default the internal debug logs of static instrumentation ( #492 )
...
Disable by default the internal debug logs of static instrumentation.
With DEBUG level some tests never seem to end with my computer.
2022-10-03 13:13:04 -07:00
Jean Bisutti
667fc3a264
Ability to build the Maven plugin of static instrumentation for dev ( #496 )
...
See #495
This PR allows to build the Maven plugin of static instrumentation for
1.19.0-alpha-SNAPSHOT version.
2022-10-03 13:12:45 -07:00
Trask Stalnaker
3f02eedf7f
Target maven 3.5.0 ( #472 )
...
Resolves #467
2022-10-03 13:07:52 -07:00
Trask Stalnaker
425128399e
Update errorprone ( #490 )
2022-09-29 16:42:29 -07:00
Jean Bisutti
47ab6dae56
Static instrumentation: remove Gradle plugin mentions ( #479 )
...
The Gradle plugin of the static instrumentation does not seem
implemented.
This PR proposes to remove the mentions of this plugin to avoid
misunderstandings.
2022-09-28 16:09:34 -07:00
Jean Bisutti
e932a0857f
Fix some Windows compatibility issues for static instrumentation tests ( #478 )
...
Fix some Windows compatibility issues for static instrumentation tests:
* Path issue
* See [this JUnit 5
issue](https://github.com/junit-team/junit5/issues/2811 )
2022-09-28 16:09:06 -07:00
Jean Bisutti
a8a6a20e15
Update static instrumenter readme ( #475 )
...
Add explanations to the Readme of the static instrumenter project and
try to make it a bit more actionable.
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-09-28 09:34:09 -07:00
dependabot[bot]
a3f6246a54
Bump maven-plugin-annotations from 3.6.0 to 3.6.4 ( #468 )
2022-09-22 15:34:00 -07:00
dependabot[bot]
9dc5125924
Bump maven-plugin-api from 3.6.3 to 3.8.6 ( #453 )
2022-09-22 10:46:04 -07:00
OpenTelemetry Bot
7108a7a044
Update the SDK and instrumentation versions to 1.18.0 ( #434 )
...
* Update the SDK and instrumentation versions to 1.18.0
* Disable failing static-instrumenter test
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-09-16 11:26:19 -07:00
Trask Stalnaker
cc53a845a5
Fix test on Windows ( #435 )
2022-09-15 13:05:08 +02:00
Trask Stalnaker
da6dd00ea1
Update SDK to 1.17.0 ( #420 )
...
* Update SDK to 1.17.0
* Fix
2022-08-19 10:42:42 -07:00
Jakub Wach
d39d7e596c
moving maven plugin to use agent-instrumeneter ( #378 )
...
* moving maven plugin to use agent-instrumeneter
* Better inclusion of agent jar as resource
* Move plugin declaration
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-08-07 17:08:42 -07:00
Trask Stalnaker
51b0086a55
Update maven plugin metadata ( #404 )
2022-07-22 12:05:22 +02:00
Trask Stalnaker
e1e3020910
Update otel dependency versions ( #400 )
2022-07-20 10:09:37 -07:00
Trask Stalnaker
82d01789eb
Update username ( #382 )
2022-07-05 19:18:00 -07:00
Trask Stalnaker
e999efdf18
Remove SNAPSHOT dependency ( #360 )
2022-06-17 14:10:54 -07:00
Jakub Wach
daa55d42ae
Static instr maven plugin core ( #293 )
...
* static instrumentation - Maven plugin
* tests added
* more tests
* more tests
* integration test - WIP
* new tests added
* tests green
* plugin build - WIP
* plugin build and some minor tweaks
* code review
* code review
* code review
* Apply suggestions from code review
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* code review
* Apply suggestions from code review
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* renaming file - post code review class rename
* renaming file - post code review class rename
* plugin descriptor - now static
* Update static-instrumenter/maven-plugin/src/test/resources/lib/firstNested.jar
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* code review
* code review
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-06-01 20:59:11 -07:00
Anna Nosek
6fec6b94cc
Migrate `agent-instrumenter` to jvm test suite ( #334 )
...
* configure jvm test suite
* add testing suites to check
* Update static-instrumenter/agent-instrumenter/build.gradle.kts
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Update static-instrumenter/agent-instrumenter/build.gradle.kts
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-05-18 19:59:33 -07:00
Lauri Tulmin
8fe8458daf
Speed up no-inst jar creation ( #333 )
2022-05-13 12:47:07 +02:00
Lauri Tulmin
dd4f8d01a9
Fix deprecated AgentListener.beforeAgent usage ( #332 )
2022-05-12 10:25:23 -07:00
Anna Nosek
8e0c440015
Static instrumenter logic - a new agent distro ( #319 )
...
* static agent distro
* add app.jar to integration test & update README.md
* update javadoc
* add libs
* add test classes
* review part 1
* add comment to JarTest
* review part 2
* review part 3
* remove libs
* move repository definition
* define snapshot repo in jmx-metrics & switch to new dependency in agent-extension
2022-05-10 17:27:19 -07:00
Jakub Wach
1474dff9d9
small test app for verifying instrumentation ( #313 )
...
* small test app for verifying instrumentation
* Update static-instrumenter/test-app/build.gradle.kts
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* code review
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-04-26 16:13:02 -07:00
Trask Stalnaker
e345310597
Sync github actions, including release workflow ( #274 )
...
* Sync github actions, other than release actions
* Add release workflow
* Remove nebula
* fix
* Add missing workflow
* Fix link
* more
* Updates
* Sentence case
* more
2022-03-29 10:21:24 -07:00
Trask Stalnaker
36eae59bce
Use relative links ( #273 )
2022-03-25 14:11:19 +09:00
Jakub Wach
77aafe6970
Static instrumenter - core ( #236 )
...
* static instrumenter core
* Apply suggestions from code review
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
* post review changes
* Apply suggestions from code review
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* code review
* Apply suggestions from code review
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* code review
* code review
* code review
* code review
* code review
* code review
* code review - file cleanup
* forcefuly adding binary file
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-03-22 10:51:04 -07:00
Trask Stalnaker
b9614b7236
Add static-instrumenter component owners ( #264 )
...
* Add static-instrumenter component owners
* Add @Enkelian
2022-03-21 08:52:55 -07:00
Jakub Wach
818a1e2d63
Static instrumentation donation - project structure ( #199 )
...
* static instrumentation donation - project structure
* code review
* code review
* code review
2022-01-24 20:26:11 -08:00