You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by be...@apache.org on 2021/04/27 11:33:43 UTC

[tapestry-5] branch 5.6.x updated: TAP5-2677: javax.annotation-api dependency added to tapestry-ioc

This is an automated email from the ASF dual-hosted git repository.

benw pushed a commit to branch 5.6.x
in repository https://gitbox.apache.org/repos/asf/tapestry-5.git


The following commit(s) were added to refs/heads/5.6.x by this push:
     new b58428a  TAP5-2677: javax.annotation-api dependency added to tapestry-ioc
b58428a is described below

commit b58428a5080ade846dd2ff0f258797ae622f9204
Author: Benjamin Weidig <be...@netzgut.net>
AuthorDate: Tue Apr 27 13:22:10 2021 +0200

    TAP5-2677: javax.annotation-api dependency added to tapestry-ioc
    
    @PostConstruct is missing for Java 11, if not provided by any dependency. It was  part of Java EE, which was deprecated with 9, and removed with 11.
---
 tapestry-ioc/build.gradle | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/tapestry-ioc/build.gradle b/tapestry-ioc/build.gradle
index ae9dbff..6edbbf0 100644
--- a/tapestry-ioc/build.gradle
+++ b/tapestry-ioc/build.gradle
@@ -12,6 +12,11 @@ dependencies {
     // of the top-level build:
 
     compile "javax.inject:javax.inject:1"
+    // TAP5-2677: Missing dependency for Java 11.
+    // To match 5.7 it's compile, even though it's runtime
+    if (JavaVersion.current() >= JavaVersion.VERSION_11) {
+        compile "javax.annotation:javax.annotation-api:1.3.2"
+    }
 
     compile "org.slf4j:slf4j-api:${versions.slf4j}"