Dominik Marks 8 Months Ago - Edited Hello David, where did you find that the @Meta annotations have been deprecated? I was not able to find official statements about the deprecation. What should we use instead of @Meta? I am using the org.apache.felix:maven-bundle-plugin for years instead of biz.aQute.bnd:bnd-maven-plugin. With that plugin I do not have the problems above, even when using the latest biz.aQute.bndlib. Maybe it is just a problem of the biz.aQute.bnd:bnd-maven-plugin? Please sign in to reply. Reply as... Cancel Olaf Kock Dominik Marks 8 Months Ago Hey Dominik, I've seen the deprecation mentioned by Pierre on Slack https://liferay-community.slack.com/archives/C5GE6CH8R/p1693470583801579?thread_ts=1692896350.820679&cid=C5GE6CH8R, and the discussion (especially Ray's statement) following that post confirms this. Please sign in to reply. Reply as... Cancel
Olaf Kock Dominik Marks 8 Months Ago Hey Dominik, I've seen the deprecation mentioned by Pierre on Slack https://liferay-community.slack.com/archives/C5GE6CH8R/p1693470583801579?thread_ts=1692896350.820679&cid=C5GE6CH8R, and the discussion (especially Ray's statement) following that post confirms this. Please sign in to reply. Reply as... Cancel
Ivano Carrara 5 Months Ago - Edited The post is very helpful but it does not consider a critical problem of the configuration interface. If you use the "required = true" property even for just one @Meta.AD() you can no longer find the configuration values in the various portlets or services of the application. @Meta.AD( deflt = "", name = "some.configuration.field", description = "some.configuration.field.desc", required = true, <********************************** It breaks the configuration. type = Meta.Type.String ) public String someConfigurationField(); I found this issue in LP GA 7.4.3. Please sign in to reply. Reply as... Cancel David H Nebinger Ivano Carrara 5 Months Ago - Edited There have been problems with required = true before that... In 7.0, the interface wouldn't render correctly if the attribute was set. I never use required = true, so I haven't seen this issue. Have you tried reporting the issue in Ask? We could get a ticket opened on it... Please sign in to reply. Reply as... Cancel Ivano Carrara David H Nebinger 5 Months Ago - Edited Thank you David. I just created the new Ask thread "LP 7.4.3 GA 101 - BND and @Meta Deprecations and @Meta.OCD()" in Development section. Please sign in to reply. Reply as... Cancel
David H Nebinger Ivano Carrara 5 Months Ago - Edited There have been problems with required = true before that... In 7.0, the interface wouldn't render correctly if the attribute was set. I never use required = true, so I haven't seen this issue. Have you tried reporting the issue in Ask? We could get a ticket opened on it... Please sign in to reply. Reply as... Cancel Ivano Carrara David H Nebinger 5 Months Ago - Edited Thank you David. I just created the new Ask thread "LP 7.4.3 GA 101 - BND and @Meta Deprecations and @Meta.OCD()" in Development section. Please sign in to reply. Reply as... Cancel
Ivano Carrara David H Nebinger 5 Months Ago - Edited Thank you David. I just created the new Ask thread "LP 7.4.3 GA 101 - BND and @Meta Deprecations and @Meta.OCD()" in Development section. Please sign in to reply. Reply as... Cancel