#osgi

2025-10-18

Ich versuche interessierten Laien gerade Protokollstapel zu erklären. Im klassischen #OSGI -Modell ist HTTP die Anwendungsschicht und damit das höchste. Im praktischen Gebrauch kommt danach ja noch was. Also z.B. > JSON > ActivityPub. Gibt es Bezeichnungen dafür?
#netzwerke #software #informatik

Thomas Muchthmuch
2025-07-23

Oldie but goldie 💛⭐️🏆

XMLUnit for 2.10.3 was released a month ago, improving usage in environments with the jakarta.xml.bind namespace.

Many thanks to Stefan Bodewig for maintaining this project 🙏

github.com/xmlunit/xmlunit

2025-04-27

Single Sign-On плагин для Sonatype Nexus Repository

Хочу рассказать о своём проекте - Single Sign-On плагин для Sonatype Nexus Repository . Плагин реализует аутентификацию через SSO и пользовательские токены для Nexus редакции "Community Edition". Если вам интересна эта тема, то добро пожаловать под кат.

habr.com/ru/articles/904766/

#сезон_open_source #sonatype_nexus_repository_oss #sso #saml #java #osgi #хранение_данных

2025-03-25

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

github.com/apache/sling-org-ap

2024-11-30

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 Git

If you want to support further development consider to become a sponsor.

github.com/ops4j/org.ops4j.pax

#ops4j #pax #exam #osgi #opensource #testing

Robert Munteanurombert@fosstodon.org
2024-10-11

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.

Two lines for very long text that differ only in two characeters because of different cases.
2024-03-20

Реализации Microkernel архитектуры с помощью Java OSGI

Я хотел бы поделиться опытом реализации микроядерной архитектуры (microkernel) на Java с помощью OSGI (Open Service Gateway Initiative). Этот подход является промежуточным вариантом между микро-сервисной и монолитной архитектурой. С одной стороны присутствует разделение между компонентами на уровне VM с другой - межкомпонентное взаимодействие происходит без участия сети, что ускоряет запросы.

habr.com/ru/articles/801785/

#java #osgi #apache_felix

2024-01-18

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.

github.com/apache/karaf/pull/1

#Java #Karaf #ApacheKaraf #OSGi

2023-12-12

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.

Benedikt Ritter (he/him)britter@chaos.social
2023-10-20

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

2023-10-12
2023-08-24

Finally! – OPS4J Pax TinyBundles is now happy on Java 8, 11 and 17 🥳
#OSGi #Testing #OPS4J

github.com/ops4j/org.ops4j.pax

2023-07-28

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!

2023-07-13

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

github.com/apache/sling-org-ap

2023-06-26

Phew... took me quite some effort to get our #OSGi based application run natively on an #AppleSilicon. And: I didn't remember that it was so hard in #macOS, getting #Eclipse to recognize a local running #ssh agent. But at no point in time I spent a serious thought on switching to a windows vm. 😅👍🏻

Jendrik Johannesjendrik
2023-04-28

In a , 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 projects, patching or enhancing existing Jars is such a use case. For example to make them fit the or .

Want to know more? Check out my latest video:
youtube.com/watch?v=T9U0BOlVc-

Understanding Gradle #32 – Artifact Transforms
Preslav Rachevpreslavrachev
2023-03-04

Imagine Google in 2023 coming up with a mix of everything the community has spent more than a decade blaming for, and the Go folks are "shut up and take my money!"

Why imagine: serviceweaver.dev/

2022-12-11

@pintoch Here's my approch: The #JGrapes Webconsole mnlipp.github.io/jgrapes/WebCo Combined with #OSGi, it should come close to what you describe.

Magnificent Skippymagnificent_skippy@mas.to
2022-11-07

@pintoch then #osgi is the way to go. The developer can make the decision of what needs to be implemented in the background... From a tiny library to a full scale connection to a quantum computer.

Magnificent Skippymagnificent_skippy@mas.to
2022-11-07

@pintoch I'm kinda partial to #osgi or #microservices . But, nothing beats the use of good #designpatterns in your code!

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst