# GENERAL

**URL:** https://bnd.discourse.group/c/general/5.md?page=2

[Latest](https://bnd.discourse.group/latest.md) · [Categories](https://bnd.discourse.group/categories.md)

**Page:** 3

---

## ["Can not find URL for bsn" when bsn and project name don't match](https://bnd.discourse.group/t/can-not-find-url-for-bsn-when-bsn-and-project-name-dont-match/458)

<div class="topic-metadata">

**Author:** [@ejjcase](https://bnd.discourse.group/u/ejjcase)\
**Replies:** 2\
**Last updated:** [July 17, 2024, 9:46am UTC](https://bnd.discourse.group/t/can-not-find-url-for-bsn-when-bsn-and-project-name-dont-match/458 "2024-07-17T09:46:59Z")

</div>

Hello. I’m migrating a repository from PDE to BND+Gradle (not Bndtools yet). I have applied the biz.aQute.bnd.workspace Gradle plugin and I now have several bundles being built by BND in subprojects. For complicated rea…

---

## [Find out the currently set encoding for the workspace](https://bnd.discourse.group/t/find-out-the-currently-set-encoding-for-the-workspace/454)

<div class="topic-metadata">

**Author:** [@juergen-albert](https://bnd.discourse.group/u/juergen-albert)\
**Replies:** 3\
**Last updated:** [June 21, 2024, 1:23pm UTC](https://bnd.discourse.group/t/find-out-the-currently-set-encoding-for-the-workspace/454 "2024-06-21T13:23:25Z")

</div>

Do we have any property or method to find out, what encoding I should use to e.g. write to a new file? In Eclipse I can configure the encoding for my workspace or project, which is the encoding I’m looking for.

---

## [Bnd Bundle Path of all workspace projects seemingly empty after deleting LocalIndexedRepo](https://bnd.discourse.group/t/bnd-bundle-path-of-all-workspace-projects-seemingly-empty-after-deleting-localindexedrepo/451)

<div class="topic-metadata">

**Author:** [@jkoerkel](https://bnd.discourse.group/u/jkoerkel)\
**Replies:** 19\
**Last updated:** [June 18, 2024, 5:27pm UTC](https://bnd.discourse.group/t/bnd-bundle-path-of-all-workspace-projects-seemingly-empty-after-deleting-localindexedrepo/451 "2024-06-18T17:27:22Z")

</div>

I had a LocalIndexedRepo to resolve our platform dependencies. The last weeks I wrote a Bulk Deploy tool to deploy all these bundles to our nexus, because they were structurally inconsistent. Now I wanted to replace sa…

---

## [Bnd Shell command in windows](https://bnd.discourse.group/t/bnd-shell-command-in-windows/452)

<div class="topic-metadata">

**Author:** [@rimmeraj](https://bnd.discourse.group/u/rimmeraj)\
**Replies:** 1\
**Last updated:** [June 6, 2024, 1:53pm UTC](https://bnd.discourse.group/t/bnd-shell-command-in-windows/452 "2024-06-06T13:53:05Z")

</div>

We are trying to use bnd shell command under windows and getting the following error . We can not find the dll to add or an extra jar java -jar biz.aQute.bnd-7.0.0.jar bnd shell -p clientRunFFtest.bndrun done Er…

---

## [Questions about resolving errors](https://bnd.discourse.group/t/questions-about-resolving-errors/450)

<div class="topic-metadata">

**Author:** [@ArvidGroesser](https://bnd.discourse.group/u/ArvidGroesser)\
**Replies:** 5\
**Last updated:** [May 31, 2024, 2:38pm UTC](https://bnd.discourse.group/t/questions-about-resolving-errors/450 "2024-05-31T14:38:56Z")

</div>

I have a few questions about resolving errors: When I get an error report like this: \[\<\<INITIAL\>\>\] ⇒ osgi.identity: (osgi.identity=com.perzeption.valuebundle.persistence.factory.api) ⇒ \[com.perzeption.v…

---

## [Announcement: bnd and PDE cooperation](https://bnd.discourse.group/t/announcement-bnd-and-pde-cooperation/372)

<div class="topic-metadata">

**Author:** [@juergen-albert](https://bnd.discourse.group/u/juergen-albert)\
**Replies:** 1\
**Last updated:** [May 24, 2024, 7:44pm UTC](https://bnd.discourse.group/t/announcement-bnd-and-pde-cooperation/372 "2024-05-24T19:44:01Z")

</div>

OSGi essentially has two Main development tools. Eclipse PDE with its maven integration tycho and bnd with its derived tools (bndtools, maven and gradle integration). PDE followed a Manifest fist approach, whereas bnd fo…

---

## [How consume snapshot artifacts from maven when they are not released yet](https://bnd.discourse.group/t/how-consume-snapshot-artifacts-from-maven-when-they-are-not-released-yet/449)

<div class="topic-metadata">

**Author:** [@chrisrueger](https://bnd.discourse.group/u/chrisrueger)\
**Replies:** 5\
**Last updated:** [May 13, 2024, 12:45pm UTC](https://bnd.discourse.group/t/how-consume-snapshot-artifacts-from-maven-when-they-are-not-released-yet/449 "2024-05-13T12:45:24Z")

</div>

I want to consume this snapshot from the staging repo, because it is not released yet (but voting started) https://repository.apache.org/content/repositories/staging/org/freemarker/freemarker/2.3.33/ Thus it is not ava…

---

## [Memory usage explosion with bnd-resolver-plugin](https://bnd.discourse.group/t/memory-usage-explosion-with-bnd-resolver-plugin/307)

<div class="topic-metadata">

**Author:** [@rec](https://bnd.discourse.group/u/rec)\
**Replies:** 7\
**Last updated:** [May 11, 2024, 10:56am UTC](https://bnd.discourse.group/t/memory-usage-explosion-with-bnd-resolver-plugin/307 "2024-05-11T10:56:14Z")

</div>

Is it a known issue that the bnd-resolver-plugin (or rather the underlying felix resolver) memory usage explodes when confronted with a larger set of bundles to resolve / to choose from?

---

## [Overwrite manifest header written by Bnd plugin](https://bnd.discourse.group/t/overwrite-manifest-header-written-by-bnd-plugin/444)

<div class="topic-metadata">

**Author:** [@kwin](https://bnd.discourse.group/u/kwin)\
**Replies:** 5\
**Last updated:** [May 7, 2024, 10:58am UTC](https://bnd.discourse.group/t/overwrite-manifest-header-written-by-bnd-plugin/444 "2024-05-07T10:58:30Z")

</div>

I ran into an edge case where a Bnd plugin (felix-dev/tools/org.apache.felix.scr.bnd at 81edc6e48db29feae5d0deb0af23719f50ddcb2b · apache/felix-dev · GitHub) writes an incorrect header (Service-Component) which I need to…

---

## [Excluding packages from -buildpath or -testpath bundles](https://bnd.discourse.group/t/excluding-packages-from-buildpath-or-testpath-bundles/441)

<div class="topic-metadata">

**Author:** [@jkoerkel](https://bnd.discourse.group/u/jkoerkel)\
**Replies:** 5\
**Last updated:** [April 24, 2024, 4:46pm UTC](https://bnd.discourse.group/t/excluding-packages-from-buildpath-or-testpath-bundles/441 "2024-04-24T16:46:10Z")

</div>

I have tried both directly in -buildpath or -testpath, like so: -testpath: \\ my.dependency;packages=!problematic.package.\*,\* And also decorated, like so: -testpath: \\ my.dependency -testpath+: \\ my.dependenc…

---

## [Reading run requirements from POM (test) dependencies](https://bnd.discourse.group/t/reading-run-requirements-from-pom-test-dependencies/426)

<div class="topic-metadata">

**Author:** [@rec](https://bnd.discourse.group/u/rec)\
**Replies:** 9\
**Last updated:** [April 17, 2024, 4:23pm UTC](https://bnd.discourse.group/t/reading-run-requirements-from-pom-test-dependencies/426 "2024-04-17T16:23:24Z")

</div>

We can use statements like this in a .bndrun files: -runrequires: \\ bnd.identity;id='${project.groupId}.${project.artifactId}',\\ bnd.identity;id='${project.groupId}.${project.artifactId}-tests',\\ Now, typically I nee…

---

## [\[solved\] Confusion about Component activation behaviour differences between bndtools and PDE](https://bnd.discourse.group/t/solved-confusion-about-component-activation-behaviour-differences-between-bndtools-and-pde/437)

<div class="topic-metadata">

**Author:** [@jkoerkel](https://bnd.discourse.group/u/jkoerkel)\
**Replies:** 6\
**Last updated:** [April 12, 2024, 12:44pm UTC](https://bnd.discourse.group/t/solved-confusion-about-component-activation-behaviour-differences-between-bndtools-and-pde/437 "2024-04-12T12:44:31Z")

</div>

Hello everyone! I am in the process of converting 95 bundles created and developed within a PDE workspace over the past ~20 years to bndtools. Quite big task, nice to learn a lot of stuff, also nice to get a lot of head…

---

## [Hidden treasures tutorials about bnd / bndtools / OSGi](https://bnd.discourse.group/t/hidden-treasures-tutorials-about-bnd-bndtools-osgi/408)

<div class="topic-metadata">

**Author:** [@chrisrueger](https://bnd.discourse.group/u/chrisrueger)\
**Replies:** 1\
**Last updated:** [April 12, 2024, 10:05am UTC](https://bnd.discourse.group/t/hidden-treasures-tutorials-about-bnd-bndtools-osgi/408 "2024-04-12T10:05:09Z")

</div>

I think in some chat recently the following page was mentioned. Although the page is in some kind of archive it contains great content for getting started with bnd / bndtools.

---

## [Runpath and boot delegation](https://bnd.discourse.group/t/runpath-and-boot-delegation/434)

<div class="topic-metadata">

**Author:** [@juergen-albert](https://bnd.discourse.group/u/juergen-albert)\
**Replies:** 3\
**Last updated:** [April 5, 2024, 12:42pm UTC](https://bnd.discourse.group/t/runpath-and-boot-delegation/434 "2024-04-05T12:42:37Z")

</div>

The Context: We run an OSGi Container inside a Spring Application and provide Services as Spring Components (Don’t ask why… :slight\_smile: ). We export a bndrun and have our own little prelauncher to call the bnd launch…

---

## [Jarsigner like Plugin](https://bnd.discourse.group/t/jarsigner-like-plugin/431)

<div class="topic-metadata">

**Author:** [@juergen-albert](https://bnd.discourse.group/u/juergen-albert)\
**Replies:** 3\
**Last updated:** [April 4, 2024, 2:34pm UTC](https://bnd.discourse.group/t/jarsigner-like-plugin/431 "2024-04-04T14:34:03Z")

</div>

Hi Folks (especially Peter), I have written a Plugin that takes the final jar and that does something similar to the JarsignerTool Plugin (running an external Program on the jar and merges the delta in Files and Manifes…

---

## [Which content to move from v2archive.enroute.osgi.org to bndtools.org](https://bnd.discourse.group/t/which-content-to-move-from-v2archive-enroute-osgi-org-to-bndtools-org/432)

<div class="topic-metadata">

**Author:** [@chrisrueger](https://bnd.discourse.group/u/chrisrueger)\
**Replies:** 5\
**Last updated:** [March 29, 2024, 7:09pm UTC](https://bnd.discourse.group/t/which-content-to-move-from-v2archive-enroute-osgi-org-to-bndtools-org/432 "2024-03-29T19:09:49Z")

</div>

The archived website https://v2archive.enroute.osgi.org/ has lots of great educative OSGi related content. But it is not indexed in google. But since the main enroute page is also not maintained anymore it is a pitty tha…

---

## [Disabling the \`releaseversions\` parameter in the baseline plugin still does not allow snapshots?](https://bnd.discourse.group/t/disabling-the-releaseversions-parameter-in-the-baseline-plugin-still-does-not-allow-snapshots/428)

<div class="topic-metadata">

**Author:** [@rec](https://bnd.discourse.group/u/rec)\
**Replies:** 2\
**Last updated:** [March 25, 2024, 8:41am UTC](https://bnd.discourse.group/t/disabling-the-releaseversions-parameter-in-the-baseline-plugin-still-does-not-allow-snapshots/428 "2024-03-25T08:41:46Z")

</div>

Ok, so I thought the purpose of the releaseversions parameter int the bnd-maven-baseline-plugin was to allow it to use only release versions (instead of allowing both, release and snapshot versions). However, when I loo…

---

## [The End of an Era](https://bnd.discourse.group/t/the-end-of-an-era/291)

<div class="topic-metadata">

**Author:** [@pkriens](https://bnd.discourse.group/u/pkriens)\
**Replies:** 14\
**Last updated:** [March 20, 2024, 1:38pm UTC](https://bnd.discourse.group/t/the-end-of-an-era/291 "2024-03-20T13:38:46Z")

</div>

Last Friday we had a bnd calls where BJ Hargrave indicated that he would have no more time to work on bnd professionally. BJ and I have been working on OSGi since 1998 and now 25 years later it does feel that for the fi…

---

## [Workspace Templates](https://bnd.discourse.group/t/workspace-templates/425)

<div class="topic-metadata">

**Author:** [@scottslewis](https://bnd.discourse.group/u/scottslewis)\
**Replies:** 12\
**Last updated:** [March 20, 2024, 7:45am UTC](https://bnd.discourse.group/t/workspace-templates/425 "2024-03-20T07:45:16Z")

</div>

Howdy, Currently, workspace templates are the way to provide a new bnd workspace creator the repositories, project templates, macros, etc. for working on a particular kind of OSGi project…e.g. ECF has a Remote Services …

---

## [Excluding automatically injected custom version annotation from baselining](https://bnd.discourse.group/t/excluding-automatically-injected-custom-version-annotation-from-baselining/427)

<div class="topic-metadata">

**Author:** [@rec](https://bnd.discourse.group/u/rec)\
**Replies:** 9\
**Last updated:** [March 14, 2024, 1:55pm UTC](https://bnd.discourse.group/t/excluding-automatically-injected-custom-version-annotation-from-baselining/427 "2024-03-14T13:55:49Z")

</div>

I am trying to use the bnd-baseline-maven-plugin in my project to monitor my package-level @Version annotations. However, I am running into a problem now. As part of my build, I have another tool that injects the curren…

---

## [Discouraged Access warning: Shouldn't bnd report this too somehow?](https://bnd.discourse.group/t/discouraged-access-warning-shouldnt-bnd-report-this-too-somehow/418)

<div class="topic-metadata">

**Author:** [@chrisrueger](https://bnd.discourse.group/u/chrisrueger)\
**Replies:** 4\
**Last updated:** [February 29, 2024, 9:34am UTC](https://bnd.discourse.group/t/discouraged-access-warning-shouldnt-bnd-report-this-too-somehow/418 "2024-02-29T09:34:25Z")

</div>

In a refactoring today I was moving some classes to another bundle. I forgot some Util class which was in an internal (not exported) package of the old bundle. Since I added the old bundle to the buildpath of the new b…

---

## [Bnd/PDE next future](https://bnd.discourse.group/t/bnd-pde-next-future/417)

<div class="topic-metadata">

**Author:** [@salvatore-coppola](https://bnd.discourse.group/u/salvatore-coppola)\
**Replies:** 1\
**Last updated:** [February 13, 2024, 7:50am UTC](https://bnd.discourse.group/t/bnd-pde-next-future/417 "2024-02-13T07:50:06Z")

</div>

Hello to the entire bnd community. My team and I, managers of an opensource project, are considering migrating from PDE to bnd as the compilation system for our project. After reading this post we started asking oursel…

---

## [Re-thinking versioning, cohesion and Require-Bundle](https://bnd.discourse.group/t/re-thinking-versioning-cohesion-and-require-bundle/416)

<div class="topic-metadata">

**Author:** [@kriegfrj](https://bnd.discourse.group/u/kriegfrj)\
**Replies:** 4\
**Last updated:** [February 9, 2024, 3:50pm UTC](https://bnd.discourse.group/t/re-thinking-versioning-cohesion-and-require-bundle/416 "2024-02-09T15:50:59Z")

</div>

This post is just a reflection, based on something that was recently discussed in the Bnd developer’s Slack group. It caused us to briefly touch on an age-old argument of Import-Package vs Require-Bundle. Historically, …

---

## [Bndtools: New Quick Fixes](https://bnd.discourse.group/t/bndtools-new-quick-fixes/412)

<div class="topic-metadata">

**Author:** [@pkriens](https://bnd.discourse.group/u/pkriens)\
**Replies:** 2\
**Last updated:** [February 1, 2024, 8:48am UTC](https://bnd.discourse.group/t/bndtools-new-quick-fixes/412 "2024-02-01T08:48:49Z")

</div>

The current Bndtools 7.1.0-SNAPSHOT Eclipse Plugin has recently received a number of new quick fixes. Before we finalize them, it would be nice to get some feedback how they work in practice. Without further ado, let’s …

---

## [OSGi Subsystems creation/management support for Bndtools?](https://bnd.discourse.group/t/osgi-subsystems-creation-management-support-for-bndtools/403)

<div class="topic-metadata">

**Author:** [@scott.y](https://bnd.discourse.group/u/scott.y)\
**Replies:** 2\
**Last updated:** [January 31, 2024, 4:06pm UTC](https://bnd.discourse.group/t/osgi-subsystems-creation-management-support-for-bndtools/403 "2024-01-31T16:06:38Z")

</div>

Has this ever been considered?

---

## [Using Eclipse JDT: AST](https://bnd.discourse.group/t/using-eclipse-jdt-ast/409)

<div class="topic-metadata">

**Author:** [@pkriens](https://bnd.discourse.group/u/pkriens)\
**Replies:** 5\
**Last updated:** [January 28, 2024, 10:33pm UTC](https://bnd.discourse.group/t/using-eclipse-jdt-ast/409 "2024-01-28T22:33:29Z")

</div>

I’ve been writing lots of quick fixes for bndtools lately. Since there seems to be very little introductory material in this area, I decided to share my experiences here so I can use it as a reference. The code used in h…

---

## [Should uninstalling and reinstalling a bundle containing a native library work without restarting the JVM?](https://bnd.discourse.group/t/should-uninstalling-and-reinstalling-a-bundle-containing-a-native-library-work-without-restarting-the-jvm/413)

<div class="topic-metadata">

**Author:** [@rec](https://bnd.discourse.group/u/rec)\
**Replies:** 1\
**Last updated:** [January 23, 2024, 9:35am UTC](https://bnd.discourse.group/t/should-uninstalling-and-reinstalling-a-bundle-containing-a-native-library-work-without-restarting-the-jvm/413 "2024-01-23T09:35:26Z")

</div>

Let’s say we have a bundle that contains a native library. I install that bundle and the native library gets loaded by the JVM. Now I uninstall the bundle. Finally, I install the same bundle again. Should that work fi…

---

## [Pro / Con of using pom.xml vs. central.mvn files for maintaining dependencies in bndtools (MavenBndRepository vs BndPomRepository)](https://bnd.discourse.group/t/pro-con-of-using-pom-xml-vs-central-mvn-files-for-maintaining-dependencies-in-bndtools-mavenbndrepository-vs-bndpomrepository/407)

<div class="topic-metadata">

**Author:** [@chrisrueger](https://bnd.discourse.group/u/chrisrueger)\
**Replies:** 7\
**Last updated:** [January 11, 2024, 4:15pm UTC](https://bnd.discourse.group/t/pro-con-of-using-pom-xml-vs-central-mvn-files-for-maintaining-dependencies-in-bndtools-mavenbndrepository-vs-bndpomrepository/407 "2024-01-11T16:15:44Z")

</div>

Hi, I would like to use GIthub’s dependabot for analysing our dependencies to get suggestions for updates. (Disclaimer: Newbie here. Just getting started reading into dependabot… not yet tried anything.) Currently we a…

---

## [Happy New Christmas and New Year!](https://bnd.discourse.group/t/happy-new-christmas-and-new-year/405)

<div class="topic-metadata">

**Author:** [@pkriens](https://bnd.discourse.group/u/pkriens)\
**Replies:** 0\
**Last updated:** [December 24, 2023, 2:50pm UTC](https://bnd.discourse.group/t/happy-new-christmas-and-new-year/405 "2023-12-24T14:50:18Z")

</div>

We wish everybody on this list a fantastic Christmas and a wonderful new year! Looking forward to all your PR’s next year!

---

## [Videos of the OSGi Community Day 2023](https://bnd.discourse.group/t/videos-of-the-osgi-community-day-2023/402)

<div class="topic-metadata">

**Author:** [@chrisrueger](https://bnd.discourse.group/u/chrisrueger)\
**Replies:** 0\
**Last updated:** [December 17, 2023, 9:56am UTC](https://bnd.discourse.group/t/videos-of-the-osgi-community-day-2023/402 "2023-12-17T09:56:05Z")

</div>

In case you missed it: There is a video playlist online with all the presentations of the OSGi Community at the EclipseCon 2023 in Ludwigsburg, Germany. Whats new in OSGi The Magic of Versioning D…

[Previous page](https://bnd.discourse.group/c/general/5.md?page=1)

[Next page](https://bnd.discourse.group/c/general/5.md?page=3)
