Существует ли какая-либо информация, когда незаконный доступ будет запрещен в Java или в какой версии? - PullRequest
0 голосов
/ 08 апреля 2020

Мне нужно документировать некоторые вещи для моего проекта.

В настоящее время мы используем «DocXStamper» для заполнения документов Word на Java. Но сейчас нам не разрешено переходить на «более безопасную» версию (например, apache POI), и нет планов перехода на более высокую Java версию, чем 11 (на данный момент).

Но на всякий случай я хочу это задокументировать. Поскольку DocXStamper опирается на зависимость "org.javassist", которая не поддерживается с 2010 года.

В настоящее время существуют только предупреждения, подобные

WARNING: Illegal reflective access by javassist.util.proxy.SecurityActions (file:path-to/org.javassist/javassist/3.21.0-GA/598244f595db5c5fb713731eddbb1c91a58d959b/javassist-3.21.0-GA.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of javassist.util.proxy.SecurityActions
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

, но чтобы минимизировать и признать возможный технический отдел и рискуя, я хочу документировать устаревший код с помощью «правильной информации».

Я не могу найти какую-либо информацию по этой теме c, кроме как "просто избавиться от зависимости", которая мне в настоящее время не разрешена.

Если у вас есть и могли бы дать мне более глубокое понимание этой темы c Я был бы очень признателен.

...