#osgi — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #osgi, aggregated by home.social.
-
Apache Sling Commons Crypto 1.2.0 released!
#ASF #ApacheSling #Crypto #OSGi
https://github.com/apache/sling-org-apache-sling-commons-crypto
-
Как «вшить» модули в NCALayer, если штатный установщик не работает
На практике NCALayer нередко устанавливается «успешно», но без нужных модулей: ЭЦП не определяется, внешние системы не работают, а повторная установка не помогает. Разбор конфигураций, Java-параметров и логов — путь рабочий, но не всегда оправданный по времени.
https://habr.com/ru/articles/994250/
#NCALayer #ЭЦП #НУЦ_РК #PKI #Java #OSGi #системное_администрирование #электронная_подпись #Windows
-
Как «вшить» модули в NCALayer, если штатный установщик не работает
На практике NCALayer нередко устанавливается «успешно», но без нужных модулей: ЭЦП не определяется, внешние системы не работают, а повторная установка не помогает. Разбор конфигураций, Java-параметров и логов — путь рабочий, но не всегда оправданный по времени.
https://habr.com/ru/articles/994250/
#NCALayer #ЭЦП #НУЦ_РК #PKI #Java #OSGi #системное_администрирование #электронная_подпись #Windows
-
Как «вшить» модули в NCALayer, если штатный установщик не работает
На практике NCALayer нередко устанавливается «успешно», но без нужных модулей: ЭЦП не определяется, внешние системы не работают, а повторная установка не помогает. Разбор конфигураций, Java-параметров и логов — путь рабочий, но не всегда оправданный по времени.
https://habr.com/ru/articles/994250/
#NCALayer #ЭЦП #НУЦ_РК #PKI #Java #OSGi #системное_администрирование #электронная_подпись #Windows
-
Как «вшить» модули в NCALayer, если штатный установщик не работает
На практике NCALayer нередко устанавливается «успешно», но без нужных модулей: ЭЦП не определяется, внешние системы не работают, а повторная установка не помогает. Разбор конфигураций, Java-параметров и логов — путь рабочий, но не всегда оправданный по времени.
https://habr.com/ru/articles/994250/
#NCALayer #ЭЦП #НУЦ_РК #PKI #Java #OSGi #системное_администрирование #электронная_подпись #Windows
-
Single Sign-On плагин для Sonatype Nexus Repository
Хочу рассказать о своём проекте - Single Sign-On плагин для Sonatype Nexus Repository . Плагин реализует аутентификацию через SSO и пользовательские токены для Nexus редакции "Community Edition". Если вам интересна эта тема, то добро пожаловать под кат.
https://habr.com/ru/articles/904766/
#сезон_open_source #sonatype_nexus_repository_oss #sso #saml #java #osgi #хранение_данных
-
Apache Sling Testing PaxExam 4.1.0 released! With updates to OPS4J Pax Exam 4.14.0 and Pax TinyBundles 4.0.1 for enhanced Java 17 and 21 support.
#ApacheSling #PaxExam #OSGi #Testing
https://github.com/apache/sling-org-apache-sling-testing-paxexam
-
Apache Sling Testing PaxExam 4.1.0 released! With updates to OPS4J Pax Exam 4.14.0 and Pax TinyBundles 4.0.1 for enhanced Java 17 and 21 support.
#ApacheSling #PaxExam #OSGi #Testing
https://github.com/apache/sling-org-apache-sling-testing-paxexam
-
Apache Sling Testing PaxExam 4.1.0 released! With updates to OPS4J Pax Exam 4.14.0 and Pax TinyBundles 4.0.1 for enhanced Java 17 and 21 support.
#ApacheSling #PaxExam #OSGi #Testing
https://github.com/apache/sling-org-apache-sling-testing-paxexam
-
OPS4J just released Pax Exam 4.14.0 – an in-container testing framework for OSGi
- refocus on OSGi, removal of all legacy and non-OSGi modules
- update of dependencies and plugins
- support for Java 11, 17 and 21
- execution of regression/integration tests during project build by default
- initial step to move documentation from Confluence to GitIf you want to support further development consider to become a sponsor.
-
Spent about 4 hours trying to find out why a configuration was not picked up. Dove down into the guts of the #OSGi frameworks only to realise that I pasted a sample config with the incorrect case.
-
Реализации Microkernel архитектуры с помощью Java OSGI
Я хотел бы поделиться опытом реализации микроядерной архитектуры (microkernel) на Java с помощью OSGI (Open Service Gateway Initiative). Этот подход является промежуточным вариантом между микро-сервисной и монолитной архитектурой. С одной стороны присутствует разделение между компонентами на уровне VM с другой - межкомпонентное взаимодействие происходит без участия сети, что ускоряет запросы.
-
As frustrating as our company's slow implosion has been, it still feels good that I can just write a bit of code that solves a problem and submit it upstream to an open-source project.
This particular thing will help with my job, but even if it didn’t, it's a useful thing that makes a tool nicer.
-
Just did my best writing in years, and it was to try to convince our company to do literally the opposite of the strategy they just laid out for getting more revenue in the short term.
I'm not sure why I bother. They're determined to do the worst, most "copy every other business in our market" thing.
On that note, if anyone is hiring a tech polymath with deep knowledge of #Java, #Karaf, #OSGi and a ton of other stuff (CI/CD, JavaScript/TypeScript, system admin and devops), please let me know.
-
Head Hunter per LinkedIn:
„Neben den groben Informationen von oben kann ich Dir noch sagen, dass neben Java, Spring Boot und Angular ein spzielles Framework namens OSGi verwendet wird was Du dort lernen kannst, wenn du willst.“
Ähm, ne… will ich nicht… #java #osgi #headhunter
-
OPS4J Pax TinyBundles 4.0.0 is finally here! 🥳
https://github.com/ops4j/org.ops4j.pax.tinybundles/milestone/10?closed=1
-
The fun fact - in the beginning I wanted to use some wrapper library for GitLab API.
But #OSGi ("hello darkness my old friend") and size of them makes me to write something simpler:
* two classes for model (User and Group),
* util wrapper for HTTP call,
* wrapper for Jackson's object mapper,
* and cherry on top - GitlabApi class to wrap the above.277 lines of code instead of additional library, yay!
-
Apache Sling Testing PaxExam 4.0.0 released! It comes with more Options for Pax Exam to tailor a Sling instance for integration tests and support for Pax Exam server mode.
#ApacheSling #PaxExam #OSGi #Testing
https://github.com/apache/sling-org-apache-sling-testing-paxexam
-
Apache Sling Testing PaxExam 4.0.0 released! It comes with more Options for Pax Exam to tailor a Sling instance for integration tests and support for Pax Exam server mode.
#ApacheSling #PaxExam #OSGi #Testing
https://github.com/apache/sling-org-apache-sling-testing-paxexam
-
Apache Sling Testing PaxExam 4.0.0 released! It comes with more Options for Pax Exam to tailor a Sling instance for integration tests and support for Pax Exam server mode.
#ApacheSling #PaxExam #OSGi #Testing
https://github.com/apache/sling-org-apache-sling-testing-paxexam
-
In a #Gradle #Build, you often write custom Gradle Tasks to automate things. But did you know that there is another concept called Artifact Transforms that may fit certain use cases better?
In #Java projects, patching or enhancing existing Jars is such a use case. For example to make them fit the #JavaModuleSystem or #OSGI.
Want to know more? Check out my latest video:
https://www.youtube.com/watch?v=T9U0BOlVc-c&list=PLWQK2ZdV4Yl2k2OmC_gsjDpdIBTN0qqkE -
Imagine Google in 2023 coming up with a mix of everything the #golang community has spent more than a decade blaming #java for, and the Go folks are "shut up and take my money!"
Why imagine: https://serviceweaver.dev/
-
What are the best frameworks to make a #Java application extensible? Is #OSGi the norm? Looking for recommendations in the context of #OpenRefine. Kudos if the framework can also be used to extend a web frontend at the same time (daydreaming!) https://forum.openrefine.org/t/improving-the-ux-of-extension-install-and-butterfly/52
-
Can anyone explain #OSGi to me? X'D
(I've tried for years to understand it but my brain doesn't work that way apparently!)
Like..is it for static code dependencies, like replacing a library? That makes sense that it auto-connects things based on which thing is The Implementation available for that service. But then why are things startable and stoppable? Why would I need to start and stop my bundle's implementation of regular expressions? XD
-
Vor der endgültigen Übergabe an die Eclipse Foundation hat die Organisation die Anfang des Jahres begonnenen Arbeiten an der Spezifikation abgeschlossen.
Java: OSGi Core Release 8 ist der letzte große Wurf der OSGi Alliance -
Zur EclipseCon 2020 erklärt die Organisation hinter dem offenen Standard, dass die OSGi-Projekte künftig bei der Eclipse Foundation weiterentwickelt werden.
OSGi Alliance übergibt Projekte der Eclipse Foundation und löst sich auf -
Installing apache karaf on debian
Until the RFP (Request For Packaging) bug for karaf in the debian bug tracker is resolved, here is an APT archive with a karaf package for debian (architecture “all”). The package is created using native debian packaging tools, and built from a source tarball and the APT archive itself is created, using aptly.
The package has been tested on Debian 9 “stretch” (the current stable), amd64.
Do the following commands as root on a debian GNU/linux system:
- Add the keys for the APT archive (Edit: needed to sign with the first key in the keyring because of an aptly bug, must add this key as well, if using the repository)
wget -O - https://apt.bang.priv.no/apt_pub.gpg | apt-key add -wget -O - https://apt.bang.priv.no/maven_pub.gpg | apt-key add -
- Open the /etc/apt/sources.list file in a text editor, and add the following lines:
# APT archive for apache karafdeb http://apt.bang.priv.no/public stable main
- Install karaf with apt-get
apt-get updateapt-get install openjdk-8-jdk karaf
- Log in with SSH (password is “karaf” (without the quotes)) and try giving some commands:
ssh -p 8101 karaf@localhost
#apacheKaraf #apacheMaven #applicationServer #apt #aptArchive #aptly #deban9 #debianPackageArchive #debianStretch #java #karaf #maven #osgi #osgiContainer #sshServer #stretch
- Add the keys for the APT archive (Edit: needed to sign with the first key in the keyring because of an aptly bug, must add this key as well, if using the repository)
-
Installing apache karaf on debian
Until the RFP (Request For Packaging) bug for karaf in the debian bug tracker is resolved, here is an APT archive with a karaf package for debian (architecture “all”). The package is created using native debian packaging tools, and built from a source tarball and the APT archive itself is created, using aptly.
The package has been tested on Debian 9 “stretch” (the current stable), amd64.
Do the following commands as root on a debian GNU/linux system:
- Add the keys for the APT archive (Edit: needed to sign with the first key in the keyring because of an aptly bug, must add this key as well, if using the repository)
wget -O - https://apt.bang.priv.no/apt_pub.gpg | apt-key add -wget -O - https://apt.bang.priv.no/maven_pub.gpg | apt-key add -
- Open the /etc/apt/sources.list file in a text editor, and add the following lines:
# APT archive for apache karafdeb http://apt.bang.priv.no/public stable main
- Install karaf with apt-get
apt-get updateapt-get install openjdk-8-jdk karaf
- Log in with SSH (password is “karaf” (without the quotes)) and try giving some commands:
ssh -p 8101 karaf@localhost
#apacheKaraf #apacheMaven #applicationServer #apt #aptArchive #aptly #deban9 #debianPackageArchive #debianStretch #java #karaf #maven #osgi #osgiContainer #sshServer #stretch
- Add the keys for the APT archive (Edit: needed to sign with the first key in the keyring because of an aptly bug, must add this key as well, if using the repository)
-
Installing apache karaf on debian
Until the RFP (Request For Packaging) bug for karaf in the debian bug tracker is resolved, here is an APT archive with a karaf package for debian (architecture “all”). The package is created using native debian packaging tools, and built from a source tarball and the APT archive itself is created, using aptly.
The package has been tested on Debian 9 “stretch” (the current stable), amd64.
Do the following commands as root on a debian GNU/linux system:
- Add the keys for the APT archive (Edit: needed to sign with the first key in the keyring because of an aptly bug, must add this key as well, if using the repository)
wget -O - https://apt.bang.priv.no/apt_pub.gpg | apt-key add -wget -O - https://apt.bang.priv.no/maven_pub.gpg | apt-key add -
- Open the /etc/apt/sources.list file in a text editor, and add the following lines:
# APT archive for apache karafdeb http://apt.bang.priv.no/public stable main
- Install karaf with apt-get
apt-get updateapt-get install openjdk-8-jdk karaf
- Log in with SSH (password is “karaf” (without the quotes)) and try giving some commands:
ssh -p 8101 karaf@localhost
#apacheKaraf #apacheMaven #applicationServer #apt #aptArchive #aptly #deban9 #debianPackageArchive #debianStretch #java #karaf #maven #osgi #osgiContainer #sshServer #stretch
- Add the keys for the APT archive (Edit: needed to sign with the first key in the keyring because of an aptly bug, must add this key as well, if using the repository)
-
Installing apache karaf on debian
Until the RFP (Request For Packaging) bug for karaf in the debian bug tracker is resolved, here is an APT archive with a karaf package for debian (architecture “all”). The package is created using native debian packaging tools, and built from a source tarball and the APT archive itself is created, using aptly.
The package has been tested on Debian 9 “stretch” (the current stable), amd64.
Do the following commands as root on a debian GNU/linux system:
- Add the keys for the APT archive (Edit: needed to sign with the first key in the keyring because of an aptly bug, must add this key as well, if using the repository)
wget -O - https://apt.bang.priv.no/apt_pub.gpg | apt-key add -wget -O - https://apt.bang.priv.no/maven_pub.gpg | apt-key add -
- Open the /etc/apt/sources.list file in a text editor, and add the following lines:
# APT archive for apache karafdeb http://apt.bang.priv.no/public stable main
- Install karaf with apt-get
apt-get updateapt-get install openjdk-8-jdk karaf
- Log in with SSH (password is “karaf” (without the quotes)) and try giving some commands:
ssh -p 8101 karaf@localhost
#apacheKaraf #apacheMaven #applicationServer #apt #aptArchive #aptly #deban9 #debianPackageArchive #debianStretch #java #karaf #maven #osgi #osgiContainer #sshServer #stretch
- Add the keys for the APT archive (Edit: needed to sign with the first key in the keyring because of an aptly bug, must add this key as well, if using the repository)
-
Installing apache karaf on debian
Until the RFP (Request For Packaging) bug for karaf in the debian bug tracker is resolved, here is an APT archive with a karaf package for debian (architecture “all”). The package is created using native debian packaging tools, and built from a source tarball and the APT archive itself is created, using aptly.
The package has been tested on Debian 9 “stretch” (the current stable), amd64.
Do the following commands as root on a debian GNU/linux system:
- Add the keys for the APT archive (Edit: needed to sign with the first key in the keyring because of an aptly bug, must add this key as well, if using the repository)
wget -O - https://apt.bang.priv.no/apt_pub.gpg | apt-key add -wget -O - https://apt.bang.priv.no/maven_pub.gpg | apt-key add -
- Open the /etc/apt/sources.list file in a text editor, and add the following lines:
# APT archive for apache karafdeb http://apt.bang.priv.no/public stable main
- Install karaf with apt-get
apt-get updateapt-get install openjdk-8-jdk karaf
- Log in with SSH (password is “karaf” (without the quotes)) and try giving some commands:
ssh -p 8101 karaf@localhost
#apacheKaraf #apacheMaven #applicationServer #apt #aptArchive #aptly #deban9 #debianPackageArchive #debianStretch #java #karaf #maven #osgi #osgiContainer #sshServer #stretch
- Add the keys for the APT archive (Edit: needed to sign with the first key in the keyring because of an aptly bug, must add this key as well, if using the repository)