Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sisu for openSUSE:Factory checked in 
at 2024-06-06 12:33:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sisu (Old)
 and      /work/SRC/openSUSE:Factory/.sisu.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sisu"

Thu Jun  6 12:33:11 2024 rev:10 rq:1178808 version:0.9.0.M3

Changes:
--------
New Changes file:

--- /dev/null   2024-04-24 00:57:13.556000000 +0200
+++ /work/SRC/openSUSE:Factory/.sisu.new.24587/sisu-mojos.changes       
2024-06-06 12:33:22.814139485 +0200
@@ -0,0 +1,57 @@
+-------------------------------------------------------------------
+Wed Jun  5 14:00:52 UTC 2024 - Fridrich Strba <[email protected]>
+
+- Upgrade to upstream milestone 0.9.0.M3
+  * Changes
+    + Annotate new method
+    + Update workflow to run on Java 21
+    + Build with final Java 21 on GitHub
+    + Switch to JUnit5
+    + Disable annotation processor by default
+    + Do not silently fail in case of class scanning exceptions
+    + Formatting issues
+    + Update to ASM 9.7
+    + Update CONTRIBUTING.md
+    + Align Plexus ASM version
+    + Rename release profile
+    + Fix Jacoco coverage repots in Sonar
+    + Add a method to allow LifecycleManager to free keys
+    + Licence change: From EPL1 to EPL2
+    + update documentation for exposed core extensions, fix anchors
+    + Trigger Sonarcloud analysis from GHA
+- Build sisu-mojos as a second spec within sisu package, since the
+  sources of sisu-mojos, sisu-inject and sisu-plexus were joined in
+  the same upstream project
+
+-------------------------------------------------------------------
+Tue Sep 19 11:11:52 UTC 2023 - Fridrich Strba <[email protected]>
+
+- Do not require maven-javadoc-plugin that we don't use
+
+-------------------------------------------------------------------
+Wed Sep  6 13:38:16 UTC 2023 - Fridrich Strba <[email protected]>
+
+- Upgrade to 0.9.0 milestone 2
+  * Changes of 0.9.0.M2
+    + Add m2e support
+    + Convert APT to MD
+    + Update plugin
+    + Align to latest Maven plugins
+  * Changes of 0.9.0.M1
+    + On debug, emit scanned entries
+    + Enable Java CI workflow
+    + Enable CodeQL analysis
+    + Avoid rewriting the index if it has not changed
+  * Changes of 0.3.5
+    + Build against CDI API 1.2
+  * Changes of 0.3.4
+    + Reproducible builds
+  * Changes of 0.3.3
+    + Lifecycle maintenance
+  * Changes of 0.3.2
+    + Java9+Jigsaw support
+
+-------------------------------------------------------------------
+Fri May  5 08:10:40 UTC 2023 - Fridrich Strba <[email protected]>
+
+- Initial packaging with version 0.3.1
--- /work/SRC/openSUSE:Factory/sisu/sisu.changes        2024-05-16 
18:33:08.839066413 +0200
+++ /work/SRC/openSUSE:Factory/.sisu.new.24587/sisu.changes     2024-06-06 
12:33:22.930143713 +0200
@@ -1,0 +2,25 @@
+Wed Jun  5 14:00:52 UTC 2024 - Fridrich Strba <[email protected]>
+
+- Upgrade to upstream milestone 0.9.0.M3
+  * Changes
+    + Annotate new method
+    + Update workflow to run on Java 21
+    + Build with final Java 21 on GitHub
+    + Switch to JUnit5
+    + Disable annotation processor by default
+    + Do not silently fail in case of class scanning exceptions
+    + Formatting issues
+    + Update to ASM 9.7
+    + Update CONTRIBUTING.md
+    + Align Plexus ASM version
+    + Rename release profile
+    + Fix Jacoco coverage repots in Sonar
+    + Add a method to allow LifecycleManager to free keys
+    + Licence change: From EPL1 to EPL2
+    + update documentation for exposed core extensions, fix anchors
+    + Trigger Sonarcloud analysis from GHA
+- Build sisu-mojos as a second spec within sisu package, since the
+  sources of sisu-mojos, sisu-inject and sisu-plexus were joined in
+  the same upstream project
+
+-------------------------------------------------------------------

Old:
----
  sisu-inject-0.9.0.M2.tar.gz
  sisu-plexus-0.9.0.M2.tar.gz

New:
----
  _multibuild
  sisu-mojos.changes
  sisu-mojos.spec
  sisu-project-0.9.0.M3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sisu-mojos.spec ++++++
#
# spec file for package sisu-mojos
#
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


%global reltype milestones
Name:           sisu-mojos
Version:        0.9.0.M3
Release:        0
Summary:        Sisu plugin for Apache Maven
License:        EPL-1.0 AND EPL-2.0
Group:          Development/Libraries/Java
URL:            https://www.eclipse.org/sisu
Source0:        
https://github.com/eclipse-sisu/sisu-project/archive/refs/tags/%{reltype}/%{version}.tar.gz#/sisu-project-%{version}.tar.gz
Patch1:         sisu-no-dependency-on-glassfish-servlet-api.patch
Patch3:         sisu-osgi-api.patch
Patch4:         sisu-reproducible-index.patch
BuildRequires:  fdupes
BuildRequires:  maven-local
BuildRequires:  mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
BuildRequires:  mvn(org.apache.maven.plugins:maven-plugin-plugin)
BuildRequires:  mvn(org.apache.maven.shared:maven-common-artifact-filters)
BuildRequires:  mvn(org.apache.maven:maven-artifact)
BuildRequires:  mvn(org.apache.maven:maven-core)
BuildRequires:  mvn(org.apache.maven:maven-model)
BuildRequires:  mvn(org.apache.maven:maven-plugin-api)
BuildRequires:  mvn(org.codehaus.plexus:plexus-utils)
BuildRequires:  mvn(org.eclipse.sisu:org.eclipse.sisu.inject) >= %{version}
BuildRequires:  mvn(org.slf4j:slf4j-nop)
BuildRequires:  mvn(org.sonatype.plexus:plexus-build-api)
#!BuildIgnore:  maven-javadoc-plugin
#!BuildIgnore:  maven-javadoc-plugin-bootstrap
BuildArch:      noarch

%description
The Sisu Plugin for Maven provides mojos to generate
META-INF/sisu/javax.inject.Named index files for the Sisu container.

%package javadoc
Summary:        API documentation for %{name}

%description javadoc
This package contains %{summary}.

%prep
%setup -q -n sisu-project-%{reltype}-%{version}

%patch -P 1 -p1
%patch -P 3 -p1
%patch -P 4 -p2

%pom_remove_plugin -r :maven-enforcer-plugin
# it is scope "import" but used only for tests that we don't run
%pom_remove_dep :junit-bom

pushd org.eclipse.sisu.mojos
%pom_add_dep org.eclipse.sisu:org.eclipse.sisu.plexus:%{version}
%pom_add_plugin org.apache.maven.plugins:maven-resources-plugin:3.3.1
%{mvn_alias} : org.sonatype.plugins:
popd

%build
pushd org.eclipse.sisu.mojos
%{mvn_build} -f -- \
%if %{?pkg_vcmp:%pkg_vcmp java-devel >= 9}%{!?pkg_vcmp:0}
    -Dmaven.compiler.release=8 \
%endif
    -Dsource=8
popd

%install
pushd org.eclipse.sisu.mojos
%mvn_install
popd
%fdupes -s %{buildroot}%{_javadocdir}

%files -f org.eclipse.sisu.mojos/.mfiles
%dir %{_javadir}/%{name}
%license LICENSE.txt

%files javadoc -f org.eclipse.sisu.mojos/.mfiles-javadoc
%license LICENSE.txt

%changelog

++++++ sisu.spec ++++++
--- /var/tmp/diff_new_pack.SR24Tf/_old  2024-06-06 12:33:23.910179428 +0200
+++ /var/tmp/diff_new_pack.SR24Tf/_new  2024-06-06 12:33:23.914179573 +0200
@@ -18,19 +18,17 @@
 
 %global reltype milestones
 Name:           sisu
-Version:        0.9.0.M2
+Version:        0.9.0.M3
 Release:        0
 Summary:        Eclipse dependency injection framework
-# sisu is EPL-1.0, bundled asm is BSD
-License:        BSD-3-Clause AND EPL-1.0
+License:        BSD-3-Clause AND EPL-1.0 AND EPL-2.0
 Group:          Development/Libraries/Java
 URL:            https://www.eclipse.org/sisu/
-Source0:        
https://github.com/eclipse/sisu.inject/archive/refs/tags/%{reltype}/%{version}.tar.gz#/sisu-inject-%{version}.tar.gz
-Source1:        
https://github.com/eclipse/sisu.plexus/archive/refs/tags/%{reltype}/%{version}.tar.gz#/sisu-plexus-%{version}.tar.gz
-Source2:        %{name}-build.tar.xz
-Patch1:         %{name}-no-dependency-on-glassfish-servlet-api.patch
-Patch3:         %{name}-osgi-api.patch
-Patch4:         %{name}-reproducible-index.patch
+Source0:        
https://github.com/eclipse-sisu/sisu-project/archive/refs/tags/%{reltype}/%{version}.tar.gz#/sisu-project-%{version}.tar.gz
+Source1:        %{name}-build.tar.xz
+Patch1:         sisu-no-dependency-on-glassfish-servlet-api.patch
+Patch3:         sisu-osgi-api.patch
+Patch4:         sisu-reproducible-index.patch
 BuildRequires:  ant
 BuildRequires:  atinject
 BuildRequires:  cdi-api
@@ -82,14 +80,11 @@
 This package contains %{summary}.
 
 %prep
-%setup -q -c -T
-tar xf %{SOURCE0} && mv sisu.inject-%{reltype}-%{version} sisu-inject
-tar xf %{SOURCE1} && mv sisu.plexus-%{reltype}-%{version} sisu-plexus
-tar xf %{SOURCE2}
-
-%patch -P 1
-%patch -P 3
-%patch -P 4 -p1
+%setup -q -n sisu-project-%{reltype}-%{version} -a1
+
+%patch -P 1 -p1
+%patch -P 3 -p1
+%patch -P 4 -p2
 
 %build
 mkdir -p lib
@@ -112,9 +107,9 @@
 %install
 # jar
 install -dm 0755 %{buildroot}%{_javadir}
-install -pm 0644 
%{name}-inject/org.eclipse.sisu.inject/target/org.eclipse.sisu.inject-%{version}.jar
 \
+install -pm 0644 
org.eclipse.sisu.inject/target/org.eclipse.sisu.inject-%{version}.jar \
     %{buildroot}%{_javadir}/org.eclipse.sisu.inject.jar
-install -pm 0644 
%{name}-plexus/org.eclipse.sisu.plexus/target/org.eclipse.sisu.plexus-%{version}.jar
 \
+install -pm 0644 
org.eclipse.sisu.plexus/target/org.eclipse.sisu.plexus-%{version}.jar \
     %{buildroot}%{_javadir}/org.eclipse.sisu.plexus.jar
 # Compatibility symlink
 install -dm 0755 %{buildroot}%{_javadir}/plexus-containers
@@ -122,25 +117,25 @@
 
 # pom
 install -dm 0755 %{buildroot}%{_mavenpomdir}
-%{mvn_install_pom} %{name}-inject/org.eclipse.sisu.inject/pom.xml 
%{buildroot}%{_mavenpomdir}/org.eclipse.sisu.inject.pom
+%{mvn_install_pom} org.eclipse.sisu.inject/pom.xml 
%{buildroot}%{_mavenpomdir}/org.eclipse.sisu.inject.pom
 %add_maven_depmap org.eclipse.sisu.inject.pom org.eclipse.sisu.inject.jar -f 
inject
-%{mvn_install_pom} %{name}-plexus/org.eclipse.sisu.plexus/pom.xml 
%{buildroot}%{_mavenpomdir}/org.eclipse.sisu.plexus.pom
+%{mvn_install_pom} org.eclipse.sisu.plexus/pom.xml 
%{buildroot}%{_mavenpomdir}/org.eclipse.sisu.plexus.pom
 %add_maven_depmap org.eclipse.sisu.plexus.pom org.eclipse.sisu.plexus.jar -f 
plexus -a 
org.sonatype.sisu:sisu-inject-plexus,org.codehaus.plexus:plexus-container-default
 
 # javadoc
 for i in inject plexus; do
   install -dm 0755 %{buildroot}%{_javadocdir}/%{name}/%{name}-${i}
-  cp -pr %{name}-${i}/org.eclipse.sisu.${i}/target/site/apidocs/* 
%{buildroot}%{_javadocdir}/%{name}/%{name}-${i}/
+  cp -pr org.eclipse.sisu.${i}/target/site/apidocs/* 
%{buildroot}%{_javadocdir}/%{name}/%{name}-${i}/
 done
 %fdupes -s %{buildroot}%{_javadocdir}
 
 %files inject -f .mfiles-inject
-%license sisu-inject/LICENSE.txt
+%license LICENSE.txt
 
 %files plexus -f .mfiles-plexus
 %{_javadir}/plexus-containers
 
 %files javadoc
-%license sisu-inject/LICENSE.txt
+%license LICENSE.txt
 %{_javadocdir}/%{name}
 

++++++ _multibuild ++++++
<multibuild>
  <package>sisu-mojos</package>
</multibuild>


++++++ sisu-build.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/build.xml new/build.xml
--- old/build.xml       2024-04-09 17:46:50.654367287 +0200
+++ new/build.xml       2024-06-05 15:33:11.697277689 +0200
@@ -7,8 +7,8 @@
   <!-- ====================================================================== 
-->
 
   <target name="clean" description="Clean the output directory">
-    <ant antfile="build.xml" dir="sisu-inject" target="clean"/>
-    <ant antfile="build.xml" dir="sisu-plexus" target="clean"/>
+    <ant antfile="build.xml" dir="org.eclipse.sisu.inject" target="clean"/>
+    <ant antfile="build.xml" dir="org.eclipse.sisu.plexus" target="clean"/>
   </target>
 
   <!-- ====================================================================== 
-->
@@ -16,8 +16,8 @@
   <!-- ====================================================================== 
-->
 
   <target name="compile" description="Compile the code">
-    <ant antfile="build.xml" dir="sisu-inject" target="compile"/>
-    <ant antfile="build.xml" dir="sisu-plexus" target="compile"/>
+    <ant antfile="build.xml" dir="org.eclipse.sisu.inject" target="compile"/>
+    <ant antfile="build.xml" dir="org.eclipse.sisu.plexus" target="compile"/>
   </target>
 
   <!-- ====================================================================== 
-->
@@ -25,8 +25,8 @@
   <!-- ====================================================================== 
-->
 
   <target name="compile-tests" description="Compile the test code">
-    <ant antfile="build.xml" dir="sisu-inject" target="compile-tests"/>
-    <ant antfile="build.xml" dir="sisu-plexus" target="compile-tests"/>
+    <ant antfile="build.xml" dir="org.eclipse.sisu.inject" 
target="compile-tests"/>
+    <ant antfile="build.xml" dir="org.eclipse.sisu.plexus" 
target="compile-tests"/>
   </target>
 
   <!-- ====================================================================== 
-->
@@ -34,8 +34,8 @@
   <!-- ====================================================================== 
-->
 
   <target name="test" description="Run the test cases">
-    <ant antfile="build.xml" dir="sisu-inject" target="test"/>
-    <ant antfile="build.xml" dir="sisu-plexus" target="test"/>
+    <ant antfile="build.xml" dir="org.eclipse.sisu.inject" target="test"/>
+    <ant antfile="build.xml" dir="org.eclipse.sisu.plexus" target="test"/>
   </target>
 
   <!-- ====================================================================== 
-->
@@ -43,8 +43,8 @@
   <!-- ====================================================================== 
-->
 
   <target name="javadoc" description="Generates the Javadoc of the 
application">
-    <ant antfile="build.xml" dir="sisu-inject" target="javadoc"/>
-    <ant antfile="build.xml" dir="sisu-plexus" target="javadoc"/>
+    <ant antfile="build.xml" dir="org.eclipse.sisu.inject" target="javadoc"/>
+    <ant antfile="build.xml" dir="org.eclipse.sisu.plexus" target="javadoc"/>
   </target>
 
   <!-- ====================================================================== 
-->
@@ -52,8 +52,8 @@
   <!-- ====================================================================== 
-->
 
   <target name="package" description="Package the application">
-    <ant antfile="build.xml" dir="sisu-inject" target="package"/>
-    <ant antfile="build.xml" dir="sisu-plexus" target="package"/>
+    <ant antfile="build.xml" dir="org.eclipse.sisu.inject" target="package"/>
+    <ant antfile="build.xml" dir="org.eclipse.sisu.plexus" target="package"/>
   </target>
 
 </project>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/common.xml new/common.xml
--- old/common.xml      2024-04-09 17:34:54.783027925 +0200
+++ new/common.xml      2024-06-05 15:37:08.972511687 +0200
@@ -3,7 +3,7 @@
 <project name="common" basedir=".">
 
   <property file="build.properties"/>
-  <property name="project.version" value="0.9.0.M2"/>
+  <property name="project.version" value="0.9.0.M3"/>
   <property name="project.groupId" value="org.eclipse.sisu"/>
 
   <property name="compiler.release" value="8"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/org.eclipse.sisu.inject/build.xml 
new/org.eclipse.sisu.inject/build.xml
--- old/org.eclipse.sisu.inject/build.xml       1970-01-01 01:00:00.000000000 
+0100
+++ new/org.eclipse.sisu.inject/build.xml       2024-06-05 15:36:13.988737899 
+0200
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="org.eclipse.sisu.inject" default="package" basedir=".">
+
+  <!-- ====================================================================== 
-->
+  <!-- Build environment properties                                           
-->
+  <!-- ====================================================================== 
-->
+
+  <include file="../common.xml"/>
+  <property file="build.properties"/>
+
+  <property name="project.artifactId" value="org.eclipse.sisu.inject"/>
+
+  <property name="build.finalName" 
value="${project.artifactId}-${project.version}"/>
+  <property name="build.dir" value="target"/>
+  <property name="build.outputDir" value="${build.dir}/classes"/>
+  <property name="build.srcDir" value="src/main/java"/>
+  <property name="build.resourceDir" value="."/>
+
+  <property name="reporting.outputDirectory" value="${build.dir}/site"/>
+
+  <!-- ====================================================================== 
-->
+  <!-- Defining classpaths                                                    
-->
+  <!-- ====================================================================== 
-->
+
+  <path id="build.classpath">
+    <fileset dir="../lib">
+      <include name="**/*.jar"/>
+    </fileset>
+  </path>
+  <path id="build.test.classpath">
+    <fileset dir="../lib">
+      <include name="**/*.jar"/>
+    </fileset>
+  </path>
+
+  <!-- ====================================================================== 
-->
+  <!-- Cleaning up target                                                     
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="clean" description="Clean the output directory">
+    <delete dir="${build.dir}"/>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Compilation target                                                     
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="compile" description="Compile the code">
+    <mkdir dir="${build.outputDir}"/>
+    <javac destdir="${build.outputDir}" 
+           nowarn="false" 
+           debug="true" 
+           optimize="false" 
+           deprecation="true" 
+           release="${compiler.release}" 
+           target="${compiler.target}" 
+           verbose="false" 
+           fork="false" 
+           source="${compiler.source}">
+      <src>
+        <pathelement location="${build.srcDir}"/>
+      </src>
+      <classpath refid="build.classpath"/>
+    </javac>
+    <copy todir="${build.outputDir}">
+      <fileset dir="${build.resourceDir}">
+        <include name="META-INF/**"/>
+        <include name="about.html"/>
+        <include name="overview.html"/>
+        <include name="plugin.xml"/>
+      </fileset>
+    </copy>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Javadoc target                                                         
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="javadoc" description="Generates the Javadoc of the 
application">
+    <javadoc sourcepath="${build.srcDir}" 
+             packagenames="*" 
+             destdir="${reporting.outputDirectory}/apidocs" 
+             overview="overview.html" 
+             access="protected" 
+             source="${compiler.source}" 
+             verbose="false" 
+             version="true" 
+             use="true" 
+             author="true" 
+             splitindex="false" 
+             nodeprecated="false" 
+             nodeprecatedlist="false" 
+             notree="false" 
+             noindex="false" 
+             nohelp="false" 
+             nonavbar="false" 
+             serialwarn="false" 
+             charset="ISO-8859-1" 
+             linksource="false" 
+             breakiterator="false">
+      <classpath refid="build.classpath"/>
+    </javadoc>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Package target                                                         
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="package" depends="compile" description="Package the 
application">
+    <jar jarfile="${build.dir}/${build.finalName}.jar" 
+         compress="true" 
+         index="false" 
+         basedir="${build.outputDir}" 
+         excludes="**/package.html">
+      <manifest>
+        <attribute name="Bundle-Description" value="JSR330-based container; 
supports classpath scanning, auto-binding, and dynamic auto-wiring"/>
+        <attribute name="Bundle-License" value="&quot;Eclipse Public License, 
Version 1.0&quot;;link=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;"/>
+        <attribute name="Bundle-ManifestVersion" value="2"/>
+        <attribute name="Bundle-Name" value="Sisu-Inject (Incubation)"/>
+        <attribute name="Bundle-SymbolicName" 
value="${project.artifactId};singleton:=true"/>
+        <attribute name="Bundle-Vendor" value="The Eclipse Foundation"/>
+        <attribute name="Bundle-Version" value="${project.version}"/>
+        <attribute name="Export-Package" 
value="org.eclipse.sisu.bean;uses:=&quot;com.google.inject,com.google.inject.spi&quot;,org.eclipse.sisu.inject;uses:=&quot;com.google.inject,com.google.inject.spi,javax.inject,org.eclipse.sisu,org.sonatype.inject&quot;,org.eclipse.sisu.launch;uses:=&quot;com.google.inject,junit.framework,org.eclipse.sisu.inject,org.eclipse.sisu.space,org.eclipse.sisu.wire,org.junit,org.junit.jupiter.api,org.osgi.framework,org.osgi.util.tracker,org.testng.annotations&quot;,org.eclipse.sisu.osgi;uses:=&quot;org.eclipse.sisu.inject,org.osgi.framework&quot;,org.eclipse.sisu.space;uses:=&quot;com.google.inject,javax.annotation.processing,javax.lang.model,javax.lang.model.element,org.eclipse.sisu.inject,org.osgi.framework&quot;,org.eclipse.sisu.wire;uses:=&quot;com.google.inject,com.google.inject.spi&quot;,org.eclipse.sisu;uses:=&quot;javax.inject&quot;,org.sonatype.inject;x-internal:=true;uses:=&quot;javax.inject,org.eclipse.sisu&quot;"/>
+        <attribute name="Import-Package" 
value="com.google.inject.binder;version=&quot;1.3&quot;,com.google.inject.matcher;version=&quot;1.3&quot;,com.google.inject.name;version=&quot;1.3&quot;,com.google.inject.servlet;resolution:=optional,com.google.inject.spi;version=&quot;1.3&quot;,com.google.inject;version=&quot;1.3&quot;,javax.annotation.processing;resolution:=optional,javax.annotation;resolution:=optional,javax.enterprise.inject;resolution:=optional,javax.inject,javax.lang.model.element;resolution:=optional,javax.lang.model.type;resolution:=optional,javax.lang.model.util;resolution:=optional,javax.lang.model;resolution:=optional,javax.servlet.http;resolution:=optional,javax.servlet;resolution:=optional,javax.tools;resolution:=optional,junit.framework;resolution:=optional,org.eclipse.sisu.inject;resolution:=optional,org.eclipse.sisu.osgi;resolution:=optional,org.eclipse.sisu;resolution:=optional,org.junit.jupiter.api;resolution:=optional,org.junit;resolution:=optional,org.osgi
 
.framework;version=&quot;1.5&quot;,org.osgi.util.tracker;version=&quot;1.4&quot;,org.slf4j;resolution:=optional,org.sonatype.inject;resolution:=optional,org.testng.annotations;resolution:=optional"/>
+        <attribute name="Main-Class" value="org.eclipse.sisu.launch.Main"/>
+        <attribute name="Private-Package" value="org.eclipse.sisu.space.asm"/>
+        <attribute name="Require-Capability" 
value="osgi.ee;filter:=&quot;(&amp;(osgi.ee=JavaSE)(version=${compiler.target}))&quot;"/>
+      </manifest>
+    </jar>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- A dummy target for the package named after the type it creates         
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="jar" depends="package" description="Builds the jar for the 
application"/>
+
+</project>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/org.eclipse.sisu.inject.extender/build.xml 
new/org.eclipse.sisu.inject.extender/build.xml
--- old/org.eclipse.sisu.inject.extender/build.xml      1970-01-01 
01:00:00.000000000 +0100
+++ new/org.eclipse.sisu.inject.extender/build.xml      2024-06-05 
15:36:04.421994607 +0200
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="org.eclipse.sisu.inject.extender" default="package" basedir=".">
+
+  <!-- ====================================================================== 
-->
+  <!-- Build environment properties                                           
-->
+  <!-- ====================================================================== 
-->
+
+  <include file="../common.xml"/>
+  <property file="build.properties"/>
+
+  <property name="project.artifactId" 
value="org.eclipse.sisu.inject.extender"/>
+
+  <property name="build.finalName" 
value="${project.artifactId}-${project.version}"/>
+  <property name="build.dir" value="target"/>
+  <property name="build.outputDir" value="${build.dir}/classes"/>
+  <property name="build.srcDir" value="src/main/java"/>
+  <property name="build.resourceDir" value="."/>
+
+  <property name="reporting.outputDirectory" value="${build.dir}/site"/>
+
+  <!-- ====================================================================== 
-->
+  <!-- Defining classpaths                                                    
-->
+  <!-- ====================================================================== 
-->
+
+  <path id="build.classpath"/>
+  <path id="build.test.classpath"/>
+
+  <!-- ====================================================================== 
-->
+  <!-- Cleaning up target                                                     
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="clean" description="Clean the output directory">
+    <delete dir="${build.dir}"/>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Compilation target                                                     
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="compile" description="Compile the code">
+    <mkdir dir="${build.outputDir}"/>
+    <javac destdir="${build.outputDir}" 
+           nowarn="false" 
+           debug="true" 
+           optimize="false" 
+           deprecation="true" 
+           release="${compiler.release}" 
+           target="${compiler.target}" 
+           verbose="false" 
+           fork="false" 
+           source="${compiler.source}">
+      <src>
+        <pathelement location="${build.srcDir}"/>
+      </src>
+      <classpath refid="build.classpath"/>
+    </javac>
+    <copy todir="${build.outputDir}">
+      <fileset dir="${build.resourceDir}">
+        <include name="META-INF/**"/>
+        <include name="about.html"/>
+        <include name="overview.html"/>
+      </fileset>
+    </copy>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Javadoc target                                                         
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="javadoc" description="Generates the Javadoc of the 
application">
+    <javadoc sourcepath="${build.srcDir}" 
+             packagenames="*" 
+             destdir="${reporting.outputDirectory}/apidocs" 
+             overview="overview.html" 
+             access="protected" 
+             source="${compiler.source}" 
+             verbose="false" 
+             version="true" 
+             use="true" 
+             author="true" 
+             splitindex="false" 
+             nodeprecated="false" 
+             nodeprecatedlist="false" 
+             notree="false" 
+             noindex="false" 
+             nohelp="false" 
+             nonavbar="false" 
+             serialwarn="false" 
+             charset="ISO-8859-1" 
+             linksource="false" 
+             breakiterator="false">
+      <classpath refid="build.classpath"/>
+    </javadoc>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Package target                                                         
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="package" depends="compile" description="Package the 
application">
+    <jar jarfile="${build.dir}/${build.finalName}.jar" 
+         compress="true" 
+         index="false" 
+         basedir="${build.outputDir}" 
+         excludes="**/package.html">
+      <manifest>
+        <attribute name="Bundle-Activator" 
value="org.eclipse.sisu.launch.SisuExtender"/>
+        <attribute name="Bundle-Description" value="JSR330-based container; 
supports classpath scanning, auto-binding, and dynamic auto-wiring"/>
+        <attribute name="Bundle-License" value="&quot;Eclipse Public License, 
Version 1.0&quot;;link=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;"/>
+        <attribute name="Bundle-ManifestVersion" value="2"/>
+        <attribute name="Bundle-Name" value="Sisu-Inject Extender 
(Incubation)"/>
+        <attribute name="Bundle-SymbolicName" 
value="${project.artifactId};singleton:=true"/>
+        <attribute name="Bundle-Vendor" value="The Eclipse Foundation"/>
+        <attribute name="Bundle-Version" value="${project.version}"/>
+        <attribute name="Import-Package" value="org.eclipse.sisu.launch"/>
+      </manifest>
+    </jar>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- A dummy target for the package named after the type it creates         
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="jar" depends="package" description="Builds the jar for the 
application"/>
+
+</project>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/org.eclipse.sisu.plexus/build.xml 
new/org.eclipse.sisu.plexus/build.xml
--- old/org.eclipse.sisu.plexus/build.xml       1970-01-01 01:00:00.000000000 
+0100
+++ new/org.eclipse.sisu.plexus/build.xml       2024-06-05 17:03:16.527214900 
+0200
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="org.eclipse.sisu.plexus" default="package" basedir=".">
+
+  <!-- ====================================================================== 
-->
+  <!-- Build environment properties                                           
-->
+  <!-- ====================================================================== 
-->
+
+  <include file="../common.xml"/>
+  <property file="build.properties"/>
+
+  <property name="project.artifactId" value="org.eclipse.sisu.plexus"/>
+
+  <property name="build.finalName" 
value="${project.artifactId}-${project.version}"/>
+  <property name="build.dir" value="target"/>
+  <property name="build.outputDir" value="${build.dir}/classes"/>
+  <property name="build.srcDir" value="src/main/java"/>
+  <property name="build.resourceDir" value="."/>
+
+  <property name="reporting.outputDirectory" value="${build.dir}/site"/>
+
+  <!-- ====================================================================== 
-->
+  <!-- Defining classpaths                                                    
-->
+  <!-- ====================================================================== 
-->
+
+  <path id="build.classpath">
+    <pathelement location="../org.eclipse.sisu.inject/target/classes"/>
+    <fileset dir="../lib">
+      <include name="**/*.jar"/>
+    </fileset>
+  </path>
+
+  <!-- ====================================================================== 
-->
+  <!-- Cleaning up target                                                     
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="clean" description="Clean the output directory">
+    <delete dir="${build.dir}"/>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Compilation target                                                     
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="compile" description="Compile the code">
+    <mkdir dir="${build.outputDir}"/>
+    <javac destdir="${build.outputDir}" 
+           nowarn="false" 
+           debug="true" 
+           optimize="false" 
+           deprecation="true" 
+           release="${compiler.release}" 
+           target="${compiler.target}" 
+           verbose="false" 
+           fork="false" 
+           source="${compiler.source}">
+      <src>
+        <pathelement location="${build.srcDir}"/>
+      </src>
+      <classpath refid="build.classpath"/>
+    </javac>
+    <copy todir="${build.outputDir}">
+      <fileset dir="${build.resourceDir}">
+        <include name="META-INF/**"/>
+        <include name="about.html"/>
+        <include name="overview.html"/>
+      </fileset>
+    </copy>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Sisu javax.inject.Named generation target                              
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="sisu"
+          depends="compile"
+          description="Generate javax.inject.Name index">
+    <sequential>
+         <java classname="org.eclipse.sisu.space.SisuIndex"
+               failonerror="true"
+                       fork="true">
+        <classpath>
+          <path refid="build.classpath"/>
+        </classpath>
+        <arg value="${build.outputDir}"/>
+      </java>
+      <move todir="${build.outputDir}/META-INF">
+        <fileset dir="META-INF"/>
+      </move>
+       </sequential>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Javadoc target                                                         
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="javadoc" description="Generates the Javadoc of the 
application">
+    <javadoc sourcepath="${build.srcDir}" 
+             packagenames="*" 
+             destdir="${reporting.outputDirectory}/apidocs" 
+             overview="overview.html" 
+             access="protected" 
+             source="${compiler.source}" 
+             verbose="false" 
+             version="true" 
+             use="true" 
+             author="true" 
+             splitindex="false" 
+             nodeprecated="false" 
+             nodeprecatedlist="false" 
+             notree="false" 
+             noindex="false" 
+             nohelp="false" 
+             nonavbar="false" 
+             serialwarn="false" 
+             charset="ISO-8859-1" 
+             linksource="false" 
+             breakiterator="false">
+      <classpath refid="build.classpath"/>
+    </javadoc>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Package target                                                         
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="package" depends="sisu" description="Package the application">
+    <jar jarfile="${build.dir}/${build.finalName}.jar" 
+         compress="true" 
+         index="false" 
+         basedir="${build.outputDir}" 
+         excludes="**/package.html">
+      <manifest>
+               <attribute name="Bundle-Description" value="Plexus-JSR330 
adapter; adds Plexus support to the Sisu-Inject container"/>
+               <attribute name="Bundle-License" value="&quot;Eclipse Public 
License, Version 
1.0&quot;;link=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;"/>
+               <attribute name="Bundle-ManifestVersion" value="2"/>
+               <attribute name="Bundle-Name" value="Sisu-Plexus (Incubation)"/>
+               <attribute name="Bundle-SymbolicName" 
value="${project.artifactId};singleton:=true"/>
+               <attribute name="Bundle-Vendor" value="The Eclipse Foundation"/>
+               <attribute name="Bundle-Version" value="${project.version}"/>
+               <attribute name="Export-Package" 
value="org.codehaus.plexus.component.composition,org.codehaus.plexus.component.configurator.converters.basic;uses:=&quot;org.codehaus.plexus.component.configurator,org.codehaus.plexus.component.configurator.converters,org.codehaus.plexus.component.configurator.converters.lookup,org.codehaus.plexus.component.configurator.expression,org.codehaus.plexus.configuration&quot;,org.codehaus.plexus.component.configurator.converters.composite;uses:=&quot;org.codehaus.plexus.component.configurator,org.codehaus.plexus.component.configurator.converters,org.codehaus.plexus.component.configurator.converters.lookup,org.codehaus.plexus.component.configurator.expression,org.codehaus.plexus.configuration&quot;,org.codehaus.plexus.component.configurator.converters.lookup;uses:=&quot;org.codehaus.plexus.component.configurator,org.codehaus.plexus.component.configurator.converters&quot;,org.codehaus.plexus.component.configurator.converters.special;uses:=&quot;org.codehau
 
s.classworlds,org.codehaus.plexus.classworlds.realm,org.codehaus.plexus.component.configurator,org.codehaus.plexus.component.configurator.converters,org.codehaus.plexus.component.configurator.converters.lookup,org.codehaus.plexus.component.configurator.expression,org.codehaus.plexus.configuration&quot;,org.codehaus.plexus.component.configurator.converters;uses:=&quot;org.codehaus.plexus.component.configurator,org.codehaus.plexus.component.configurator.converters.lookup,org.codehaus.plexus.component.configurator.expression,org.codehaus.plexus.configuration&quot;,org.codehaus.plexus.component.configurator.expression,org.codehaus.plexus.component.configurator;uses:=&quot;org.codehaus.plexus.classworlds.realm,org.codehaus.plexus.component.configurator.converters.lookup,org.codehaus.plexus.component.configurator.expression,org.codehaus.plexus.configuration&quot;,org.codehaus.plexus.component.factory;uses:=&quot;org.codehaus.classworlds,org.codehaus.plexus,org.codehaus.plexus.classworlds.
 
realm,org.codehaus.plexus.component.repository&quot;,org.codehaus.plexus.component.repository.exception,org.codehaus.plexus.component.repository;uses:=&quot;org.codehaus.plexus.classworlds.realm,org.codehaus.plexus.configuration&quot;,org.codehaus.plexus.component;uses:=&quot;org.codehaus.plexus.component.configurator,org.codehaus.plexus.component.repository&quot;,org.codehaus.plexus.configuration.xml;uses:=&quot;org.codehaus.plexus.configuration,org.codehaus.plexus.util.xml&quot;,org.codehaus.plexus.configuration,org.codehaus.plexus.context,org.codehaus.plexus.logging.console;uses:=&quot;org.codehaus.plexus.logging&quot;,org.codehaus.plexus.logging;uses:=&quot;org.codehaus.plexus.personality.plexus.lifecycle.phase,org.eclipse.sisu.bean&quot;,org.codehaus.plexus.personality.plexus.lifecycle.phase;uses:=&quot;org.codehaus.plexus,org.codehaus.plexus.component.repository.exception,org.codehaus.plexus.configuration,org.codehaus.plexus.context&quot;,org.codehaus.plexus;uses:=&quot;com.go
 
ogle.inject,junit.framework,org.codehaus.plexus.classworlds,org.codehaus.plexus.classworlds.realm,org.codehaus.plexus.component.composition,org.codehaus.plexus.component.repository,org.codehaus.plexus.component.repository.exception,org.codehaus.plexus.configuration,org.codehaus.plexus.context,org.codehaus.plexus.logging,org.eclipse.sisu.plexus&quot;,org.eclipse.sisu.plexus;uses:=&quot;com.google.inject,com.google.inject.matcher,com.google.inject.spi,javax.inject,org.codehaus.plexus.classworlds,org.codehaus.plexus.classworlds.realm,org.codehaus.plexus.component.annotations,org.codehaus.plexus.component.configurator,org.codehaus.plexus.component.configurator.converters.lookup,org.codehaus.plexus.component.configurator.expression,org.codehaus.plexus.component.repository,org.codehaus.plexus.configuration,org.codehaus.plexus.context,org.codehaus.plexus.logging,org.eclipse.sisu.bean,org.eclipse.sisu.inject,org.eclipse.sisu.launch,org.eclipse.sisu.space,org.osgi.framework&quot;"/>
+               <attribute name="Import-Package" 
value="com.google.inject.binder;version=&quot;1.3&quot;,com.google.inject.matcher;version=&quot;1.3&quot;,com.google.inject.name;version=&quot;1.3&quot;,com.google.inject.spi;version=&quot;1.3&quot;,com.google.inject.util;version=&quot;1.3&quot;,com.google.inject;version=&quot;1.3&quot;,javax.inject,junit.framework;resolution:=optional,org.codehaus.classworlds;version=&quot;[2.6,3)&quot;,org.codehaus.plexus.classworlds.realm;version=&quot;[2.6,3)&quot;,org.codehaus.plexus.classworlds;version=&quot;[2.6,3)&quot;,org.codehaus.plexus.component.annotations;resolution:=optional,org.codehaus.plexus.component.composition;resolution:=optional,org.codehaus.plexus.component.configurator.converters.basic;resolution:=optional,org.codehaus.plexus.component.configurator.converters.composite;resolution:=optional,org.codehaus.plexus.component.configurator.converters.lookup;resolution:=optional,org.codehaus.plexus.component.configurator.converters.special;resolutio
 
n:=optional,org.codehaus.plexus.component.configurator.converters;resolution:=optional,org.codehaus.plexus.component.configurator.expression;resolution:=optional,org.codehaus.plexus.component.configurator;resolution:=optional,org.codehaus.plexus.component.factory;resolution:=optional,org.codehaus.plexus.component.repository.exception;resolution:=optional,org.codehaus.plexus.component.repository;resolution:=optional,org.codehaus.plexus.component;resolution:=optional,org.codehaus.plexus.configuration.xml;resolution:=optional,org.codehaus.plexus.configuration;resolution:=optional,org.codehaus.plexus.context;resolution:=optional,org.codehaus.plexus.logging.console;resolution:=optional,org.codehaus.plexus.logging;resolution:=optional,org.codehaus.plexus.personality.plexus.lifecycle.phase;resolution:=optional,org.codehaus.plexus.util,org.codehaus.plexus.util.xml,org.codehaus.plexus.util.xml.pull,org.codehaus.plexus;resolution:=optional,org.eclipse.sisu.bean;version=&quot;[0.9,1)&quot;,org
 
.eclipse.sisu.inject;version=&quot;[0.9,1)&quot;,org.eclipse.sisu.launch;version=&quot;[0.9,1)&quot;,org.eclipse.sisu.plexus;version=&quot;[0.9,1)&quot;,org.eclipse.sisu.space;version=&quot;[0.9,1)&quot;,org.eclipse.sisu.wire;version=&quot;[0.9,1)&quot;,org.eclipse.sisu;version=&quot;[0.9,1)&quot;,org.osgi.framework;version=&quot;1.5&quot;,org.slf4j;resolution:=optional"/>
+               <attribute name="Require-Capability" 
value="osgi.ee;filter:=&quot;(&amp;(osgi.ee=JavaSE)(version=${compiler.target}))&quot;"/>
+      </manifest>
+    </jar>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- A dummy target for the package named after the type it creates         
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="jar" depends="package" description="Builds the jar for the 
application"/>
+
+</project>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/org.eclipse.sisu.plexus.extender/build.xml 
new/org.eclipse.sisu.plexus.extender/build.xml
--- old/org.eclipse.sisu.plexus.extender/build.xml      1970-01-01 
01:00:00.000000000 +0100
+++ new/org.eclipse.sisu.plexus.extender/build.xml      2024-06-05 
15:52:09.396393495 +0200
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="org.eclipse.sisu.plexus.extender" default="package" basedir=".">
+
+  <!-- ====================================================================== 
-->
+  <!-- Build environment properties                                           
-->
+  <!-- ====================================================================== 
-->
+
+  <include file="../common.xml"/>
+  <property file="build.properties"/>
+
+  <property name="project.artifactId" value="org.eclipse.sisu.plexus"/>
+
+  <property name="build.finalName" 
value="${project.artifactId}-${project.version}"/>
+  <property name="build.dir" value="target"/>
+  <property name="build.outputDir" value="${build.dir}/classes"/>
+  <property name="build.srcDir" value="src/main/java"/>
+  <property name="build.resourceDir" value="."/>
+
+  <property name="reporting.outputDirectory" value="${build.dir}/site"/>
+
+  <!-- ====================================================================== 
-->
+  <!-- Defining classpaths                                                    
-->
+  <!-- ====================================================================== 
-->
+
+  <path id="build.classpath">
+    <pathelement location="../org.eclipse.sisu.inject/target/classes"/>
+    <fileset dir="../lib">
+      <include name="**/*.jar"/>
+    </fileset>
+  </path>
+
+  <!-- ====================================================================== 
-->
+  <!-- Cleaning up target                                                     
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="clean" description="Clean the output directory">
+    <delete dir="${build.dir}"/>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Compilation target                                                     
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="compile" description="Compile the code">
+    <mkdir dir="${build.outputDir}"/>
+    <javac destdir="${build.outputDir}" 
+           nowarn="false" 
+           debug="true" 
+           optimize="false" 
+           deprecation="true" 
+           release="${compiler.release}" 
+           target="${compiler.target}" 
+           verbose="false" 
+           fork="false" 
+           source="${compiler.source}">
+      <src>
+        <pathelement location="${build.srcDir}"/>
+      </src>
+      <classpath refid="build.classpath"/>
+    </javac>
+    <copy todir="${build.outputDir}">
+      <fileset dir="${build.resourceDir}">
+        <include name="META-INF/**"/>
+        <include name="about.html"/>
+        <include name="overview.html"/>
+      </fileset>
+    </copy>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Javadoc target                                                         
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="javadoc" description="Generates the Javadoc of the 
application">
+    <javadoc sourcepath="${build.srcDir}" 
+             packagenames="*" 
+             destdir="${reporting.outputDirectory}/apidocs" 
+             overview="overview.html" 
+             access="protected" 
+             source="${compiler.source}" 
+             verbose="false" 
+             version="true" 
+             use="true" 
+             author="true" 
+             splitindex="false" 
+             nodeprecated="false" 
+             nodeprecatedlist="false" 
+             notree="false" 
+             noindex="false" 
+             nohelp="false" 
+             nonavbar="false" 
+             serialwarn="false" 
+             charset="ISO-8859-1" 
+             linksource="false" 
+             breakiterator="false">
+      <classpath refid="build.classpath"/>
+    </javadoc>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- Package target                                                         
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="package" depends="compile" description="Package the 
application">
+    <jar jarfile="${build.dir}/${build.finalName}.jar" 
+         compress="true" 
+         index="false" 
+         basedir="${build.outputDir}" 
+         excludes="**/package.html">
+      <manifest>
+               <attribute name="Bundle-Description" value="Plexus-JSR330 
adapter; adds Plexus support to the Sisu-Inject container"/>
+               <attribute name="Bundle-License" value="&quot;Eclipse Public 
License, Version 
1.0&quot;;link=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;"/>
+               <attribute name="Bundle-ManifestVersion" value="2"/>
+               <attribute name="Bundle-Name" value="Sisu-Plexus Extender 
(Incubation)"/>
+               <attribute name="Bundle-SymbolicName" 
value="${project.artifactId};singleton:=true"/>
+               <attribute name="Bundle-Vendor" value="The Eclipse Foundation"/>
+               <attribute name="Bundle-Version" value="${project.version}"/>
+               <attribute name="Fragment-Host" 
value="org.eclipse.sisu.inject.extender"/>
+      </manifest>
+    </jar>
+  </target>
+
+  <!-- ====================================================================== 
-->
+  <!-- A dummy target for the package named after the type it creates         
-->
+  <!-- ====================================================================== 
-->
+
+  <target name="jar" depends="package" description="Builds the jar for the 
application"/>
+
+</project>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sisu-inject/build.xml new/sisu-inject/build.xml
--- old/sisu-inject/build.xml   2024-04-09 20:20:18.358159676 +0200
+++ new/sisu-inject/build.xml   1970-01-01 01:00:00.000000000 +0100
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<project name="sisu-inject" default="package" basedir=".">
-
-  <!-- ====================================================================== 
-->
-  <!-- Cleaning up target                                                     
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="clean" description="Clean the output directory">
-    <ant antfile="build.xml" dir="org.eclipse.sisu.inject" target="clean"/>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Compilation target                                                     
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="compile" description="Compile the code">
-    <ant antfile="build.xml" dir="org.eclipse.sisu.inject" target="compile"/>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Test-compilation target                                                
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="compile-tests" description="Compile the test code">
-    <ant antfile="build.xml" dir="org.eclipse.sisu.inject" 
target="compile-tests"/>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Run all tests                                                          
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="test" description="Run the test cases">
-    <ant antfile="build.xml" dir="org.eclipse.sisu.inject" target="test"/>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Javadoc target                                                         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="javadoc" description="Generates the Javadoc of the 
application">
-    <ant antfile="build.xml" dir="org.eclipse.sisu.inject" target="javadoc"/>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Package target                                                         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="package" description="Package the application">
-    <ant antfile="build.xml" dir="org.eclipse.sisu.inject" target="package"/>
-  </target>
-
-</project>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sisu-inject/org.eclipse.sisu.inject/build.xml 
new/sisu-inject/org.eclipse.sisu.inject/build.xml
--- old/sisu-inject/org.eclipse.sisu.inject/build.xml   2024-04-09 
18:15:02.218485182 +0200
+++ new/sisu-inject/org.eclipse.sisu.inject/build.xml   1970-01-01 
01:00:00.000000000 +0100
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<project name="org.eclipse.sisu.inject" default="package" basedir=".">
-
-  <!-- ====================================================================== 
-->
-  <!-- Build environment properties                                           
-->
-  <!-- ====================================================================== 
-->
-
-  <include file="../../common.xml"/>
-  <property file="build.properties"/>
-
-  <property name="project.artifactId" value="org.eclipse.sisu.inject"/>
-
-  <property name="build.finalName" 
value="${project.artifactId}-${project.version}"/>
-  <property name="build.dir" value="target"/>
-  <property name="build.outputDir" value="${build.dir}/classes"/>
-  <property name="build.srcDir" value="src/main/java"/>
-  <property name="build.resourceDir" value="."/>
-
-  <property name="reporting.outputDirectory" value="${build.dir}/site"/>
-
-  <!-- ====================================================================== 
-->
-  <!-- Defining classpaths                                                    
-->
-  <!-- ====================================================================== 
-->
-
-  <path id="build.classpath">
-    <fileset dir="../../lib">
-      <include name="**/*.jar"/>
-    </fileset>
-  </path>
-  <path id="build.test.classpath">
-    <fileset dir="../../lib">
-      <include name="**/*.jar"/>
-    </fileset>
-  </path>
-
-  <!-- ====================================================================== 
-->
-  <!-- Cleaning up target                                                     
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="clean" description="Clean the output directory">
-    <delete dir="${build.dir}"/>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Compilation target                                                     
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="compile" description="Compile the code">
-    <mkdir dir="${build.outputDir}"/>
-    <javac destdir="${build.outputDir}" 
-           nowarn="false" 
-           debug="true" 
-           optimize="false" 
-           deprecation="true" 
-           release="${compiler.release}" 
-           target="${compiler.target}" 
-           verbose="false" 
-           fork="false" 
-           source="${compiler.source}">
-      <src>
-        <pathelement location="${build.srcDir}"/>
-      </src>
-      <classpath refid="build.classpath"/>
-    </javac>
-    <copy todir="${build.outputDir}">
-      <fileset dir="${build.resourceDir}">
-        <include name="META-INF/**"/>
-        <include name="about.html"/>
-        <include name="overview.html"/>
-        <include name="plugin.xml"/>
-      </fileset>
-    </copy>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Javadoc target                                                         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="javadoc" description="Generates the Javadoc of the 
application">
-    <javadoc sourcepath="${build.srcDir}" 
-             packagenames="*" 
-             destdir="${reporting.outputDirectory}/apidocs" 
-             overview="overview.html" 
-             access="protected" 
-             source="${compiler.source}" 
-             verbose="false" 
-             version="true" 
-             use="true" 
-             author="true" 
-             splitindex="false" 
-             nodeprecated="false" 
-             nodeprecatedlist="false" 
-             notree="false" 
-             noindex="false" 
-             nohelp="false" 
-             nonavbar="false" 
-             serialwarn="false" 
-             charset="ISO-8859-1" 
-             linksource="false" 
-             breakiterator="false">
-      <classpath refid="build.classpath"/>
-    </javadoc>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Package target                                                         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="package" depends="compile" description="Package the 
application">
-    <jar jarfile="${build.dir}/${build.finalName}.jar" 
-         compress="true" 
-         index="false" 
-         basedir="${build.outputDir}" 
-         excludes="**/package.html">
-      <manifest>
-        <attribute name="Bundle-Description" value="JSR330-based container; 
supports classpath scanning, auto-binding, and dynamic auto-wiring"/>
-        <attribute name="Bundle-License" value="&quot;Eclipse Public License, 
Version 1.0&quot;;link=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;"/>
-        <attribute name="Bundle-ManifestVersion" value="2"/>
-        <attribute name="Bundle-Name" value="Sisu-Inject (Incubation)"/>
-        <attribute name="Bundle-SymbolicName" 
value="${project.artifactId};singleton:=true"/>
-        <attribute name="Bundle-Vendor" value="The Eclipse Foundation"/>
-        <attribute name="Bundle-Version" value="${project.version}"/>
-        <attribute name="Export-Package" 
value="org.eclipse.sisu.bean;uses:=&quot;com.google.inject,com.google.inject.spi&quot;,org.eclipse.sisu.inject;uses:=&quot;com.google.inject,com.google.inject.spi,javax.inject,org.eclipse.sisu,org.sonatype.inject&quot;,org.eclipse.sisu.launch;uses:=&quot;com.google.inject,junit.framework,org.eclipse.sisu.inject,org.eclipse.sisu.space,org.eclipse.sisu.wire,org.junit,org.junit.jupiter.api,org.osgi.framework,org.osgi.util.tracker,org.testng.annotations&quot;,org.eclipse.sisu.osgi;uses:=&quot;org.eclipse.sisu.inject,org.osgi.framework&quot;,org.eclipse.sisu.space;uses:=&quot;com.google.inject,javax.annotation.processing,javax.lang.model,javax.lang.model.element,org.eclipse.sisu.inject,org.osgi.framework&quot;,org.eclipse.sisu.wire;uses:=&quot;com.google.inject,com.google.inject.spi&quot;,org.eclipse.sisu;uses:=&quot;javax.inject&quot;,org.sonatype.inject;x-internal:=true;uses:=&quot;javax.inject,org.eclipse.sisu&quot;"/>
-        <attribute name="Import-Package" 
value="com.google.inject.binder;version=&quot;1.3&quot;,com.google.inject.matcher;version=&quot;1.3&quot;,com.google.inject.name;version=&quot;1.3&quot;,com.google.inject.servlet;resolution:=optional,com.google.inject.spi;version=&quot;1.3&quot;,com.google.inject;version=&quot;1.3&quot;,javax.annotation.processing;resolution:=optional,javax.annotation;resolution:=optional,javax.enterprise.inject;resolution:=optional,javax.inject,javax.lang.model.element;resolution:=optional,javax.lang.model.type;resolution:=optional,javax.lang.model.util;resolution:=optional,javax.lang.model;resolution:=optional,javax.servlet.http;resolution:=optional,javax.servlet;resolution:=optional,javax.tools;resolution:=optional,junit.framework;resolution:=optional,org.eclipse.sisu.inject;resolution:=optional,org.eclipse.sisu.osgi;resolution:=optional,org.eclipse.sisu;resolution:=optional,org.junit.jupiter.api;resolution:=optional,org.junit;resolution:=optional,org.osgi
 
.framework;version=&quot;1.5&quot;,org.osgi.util.tracker;version=&quot;1.4&quot;,org.slf4j;resolution:=optional,org.sonatype.inject;resolution:=optional,org.testng.annotations;resolution:=optional"/>
-        <attribute name="Main-Class" value="org.eclipse.sisu.launch.Main"/>
-        <attribute name="Private-Package" value="org.eclipse.sisu.space.asm"/>
-        <attribute name="Require-Capability" 
value="osgi.ee;filter:=&quot;(&amp;(osgi.ee=JavaSE)(version=${compiler.target}))&quot;"/>
-      </manifest>
-    </jar>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- A dummy target for the package named after the type it creates         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="jar" depends="package" description="Builds the jar for the 
application"/>
-
-</project>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sisu-inject/org.eclipse.sisu.inject.extender/build.xml 
new/sisu-inject/org.eclipse.sisu.inject.extender/build.xml
--- old/sisu-inject/org.eclipse.sisu.inject.extender/build.xml  2024-04-09 
17:45:14.000000000 +0200
+++ new/sisu-inject/org.eclipse.sisu.inject.extender/build.xml  1970-01-01 
01:00:00.000000000 +0100
@@ -1,127 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<project name="org.eclipse.sisu.inject.extender" default="package" basedir=".">
-
-  <!-- ====================================================================== 
-->
-  <!-- Build environment properties                                           
-->
-  <!-- ====================================================================== 
-->
-
-  <include file="../../common.xml"/>
-  <property file="build.properties"/>
-
-  <property name="project.artifactId" 
value="org.eclipse.sisu.inject.extender"/>
-
-  <property name="build.finalName" 
value="${project.artifactId}-${project.version}"/>
-  <property name="build.dir" value="target"/>
-  <property name="build.outputDir" value="${build.dir}/classes"/>
-  <property name="build.srcDir" value="src/main/java"/>
-  <property name="build.resourceDir" value="."/>
-
-  <property name="reporting.outputDirectory" value="${build.dir}/site"/>
-
-  <!-- ====================================================================== 
-->
-  <!-- Defining classpaths                                                    
-->
-  <!-- ====================================================================== 
-->
-
-  <path id="build.classpath"/>
-  <path id="build.test.classpath"/>
-
-  <!-- ====================================================================== 
-->
-  <!-- Cleaning up target                                                     
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="clean" description="Clean the output directory">
-    <delete dir="${build.dir}"/>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Compilation target                                                     
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="compile" description="Compile the code">
-    <mkdir dir="${build.outputDir}"/>
-    <javac destdir="${build.outputDir}" 
-           nowarn="false" 
-           debug="true" 
-           optimize="false" 
-           deprecation="true" 
-           release="${compiler.release}" 
-           target="${compiler.target}" 
-           verbose="false" 
-           fork="false" 
-           source="${compiler.source}">
-      <src>
-        <pathelement location="${build.srcDir}"/>
-      </src>
-      <classpath refid="build.classpath"/>
-    </javac>
-    <copy todir="${build.outputDir}">
-      <fileset dir="${build.resourceDir}">
-        <include name="META-INF/**"/>
-        <include name="about.html"/>
-        <include name="overview.html"/>
-      </fileset>
-    </copy>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Javadoc target                                                         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="javadoc" description="Generates the Javadoc of the 
application">
-    <javadoc sourcepath="${build.srcDir}" 
-             packagenames="*" 
-             destdir="${reporting.outputDirectory}/apidocs" 
-             overview="overview.html" 
-             access="protected" 
-             source="${compiler.source}" 
-             verbose="false" 
-             version="true" 
-             use="true" 
-             author="true" 
-             splitindex="false" 
-             nodeprecated="false" 
-             nodeprecatedlist="false" 
-             notree="false" 
-             noindex="false" 
-             nohelp="false" 
-             nonavbar="false" 
-             serialwarn="false" 
-             charset="ISO-8859-1" 
-             linksource="false" 
-             breakiterator="false">
-      <classpath refid="build.classpath"/>
-    </javadoc>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Package target                                                         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="package" depends="compile" description="Package the 
application">
-    <jar jarfile="${build.dir}/${build.finalName}.jar" 
-         compress="true" 
-         index="false" 
-         basedir="${build.outputDir}" 
-         excludes="**/package.html">
-      <manifest>
-        <attribute name="Bundle-Activator" 
value="org.eclipse.sisu.launch.SisuExtender"/>
-        <attribute name="Bundle-Description" value="JSR330-based container; 
supports classpath scanning, auto-binding, and dynamic auto-wiring"/>
-        <attribute name="Bundle-License" value="&quot;Eclipse Public License, 
Version 1.0&quot;;link=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;"/>
-        <attribute name="Bundle-ManifestVersion" value="2"/>
-        <attribute name="Bundle-Name" value="Sisu-Inject Extender 
(Incubation)"/>
-        <attribute name="Bundle-SymbolicName" 
value="${project.artifactId};singleton:=true"/>
-        <attribute name="Bundle-Vendor" value="The Eclipse Foundation"/>
-        <attribute name="Bundle-Version" value="${project.version}"/>
-        <attribute name="Import-Package" value="org.eclipse.sisu.launch"/>
-      </manifest>
-    </jar>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- A dummy target for the package named after the type it creates         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="jar" depends="package" description="Builds the jar for the 
application"/>
-
-</project>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sisu-plexus/build.xml new/sisu-plexus/build.xml
--- old/sisu-plexus/build.xml   2024-04-09 20:24:44.799928892 +0200
+++ new/sisu-plexus/build.xml   1970-01-01 01:00:00.000000000 +0100
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<project name="sisu-plexus" default="package" basedir=".">
-
-  <!-- ====================================================================== 
-->
-  <!-- Cleaning up target                                                     
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="clean" description="Clean the output directory">
-    <ant antfile="build.xml" dir="org.eclipse.sisu.plexus" target="clean"/>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Compilation target                                                     
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="compile" description="Compile the code">
-    <ant antfile="build.xml" dir="org.eclipse.sisu.plexus" target="compile"/>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Test-compilation target                                                
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="compile-tests" description="Compile the test code">
-    <ant antfile="build.xml" dir="org.eclipse.sisu.plexus" 
target="compile-tests"/>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Run all tests                                                          
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="test" description="Run the test cases">
-    <ant antfile="build.xml" dir="org.eclipse.sisu.plexus" target="test"/>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Javadoc target                                                         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="javadoc" description="Generates the Javadoc of the 
application">
-    <ant antfile="build.xml" dir="org.eclipse.sisu.plexus" target="javadoc"/>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Package target                                                         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="package" description="Package the application">
-    <ant antfile="build.xml" dir="org.eclipse.sisu.plexus" target="package"/>
-  </target>
-
-</project>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sisu-plexus/org.eclipse.sisu.plexus/build.xml 
new/sisu-plexus/org.eclipse.sisu.plexus/build.xml
--- old/sisu-plexus/org.eclipse.sisu.plexus/build.xml   2024-04-09 
20:04:19.261791554 +0200
+++ new/sisu-plexus/org.eclipse.sisu.plexus/build.xml   1970-01-01 
01:00:00.000000000 +0100
@@ -1,132 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<project name="org.eclipse.sisu.plexus" default="package" basedir=".">
-
-  <!-- ====================================================================== 
-->
-  <!-- Build environment properties                                           
-->
-  <!-- ====================================================================== 
-->
-
-  <include file="../../common.xml"/>
-  <property file="build.properties"/>
-
-  <property name="project.artifactId" value="org.eclipse.sisu.plexus"/>
-
-  <property name="build.finalName" 
value="${project.artifactId}-${project.version}"/>
-  <property name="build.dir" value="target"/>
-  <property name="build.outputDir" value="${build.dir}/classes"/>
-  <property name="build.srcDir" value="src/main/java"/>
-  <property name="build.resourceDir" value="."/>
-
-  <property name="reporting.outputDirectory" value="${build.dir}/site"/>
-
-  <!-- ====================================================================== 
-->
-  <!-- Defining classpaths                                                    
-->
-  <!-- ====================================================================== 
-->
-
-  <path id="build.classpath">
-    <pathelement 
location="../../sisu-inject/org.eclipse.sisu.inject/target/classes"/>
-    <fileset dir="../../lib">
-      <include name="**/*.jar"/>
-    </fileset>
-  </path>
-
-  <!-- ====================================================================== 
-->
-  <!-- Cleaning up target                                                     
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="clean" description="Clean the output directory">
-    <delete dir="${build.dir}"/>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Compilation target                                                     
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="compile" description="Compile the code">
-    <mkdir dir="${build.outputDir}"/>
-    <javac destdir="${build.outputDir}" 
-           nowarn="false" 
-           debug="true" 
-           optimize="false" 
-           deprecation="true" 
-           release="${compiler.release}" 
-           target="${compiler.target}" 
-           verbose="false" 
-           fork="false" 
-           source="${compiler.source}">
-      <src>
-        <pathelement location="${build.srcDir}"/>
-      </src>
-      <classpath refid="build.classpath"/>
-    </javac>
-    <copy todir="${build.outputDir}">
-      <fileset dir="${build.resourceDir}">
-        <include name="META-INF/**"/>
-        <include name="about.html"/>
-        <include name="overview.html"/>
-      </fileset>
-    </copy>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Javadoc target                                                         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="javadoc" description="Generates the Javadoc of the 
application">
-    <javadoc sourcepath="${build.srcDir}" 
-             packagenames="*" 
-             destdir="${reporting.outputDirectory}/apidocs" 
-             overview="overview.html" 
-             access="protected" 
-             source="${compiler.source}" 
-             verbose="false" 
-             version="true" 
-             use="true" 
-             author="true" 
-             splitindex="false" 
-             nodeprecated="false" 
-             nodeprecatedlist="false" 
-             notree="false" 
-             noindex="false" 
-             nohelp="false" 
-             nonavbar="false" 
-             serialwarn="false" 
-             charset="ISO-8859-1" 
-             linksource="false" 
-             breakiterator="false">
-      <classpath refid="build.classpath"/>
-    </javadoc>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Package target                                                         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="package" depends="compile" description="Package the 
application">
-    <jar jarfile="${build.dir}/${build.finalName}.jar" 
-         compress="true" 
-         index="false" 
-         basedir="${build.outputDir}" 
-         excludes="**/package.html">
-      <manifest>
-               <attribute name="Bundle-Description" value="Plexus-JSR330 
adapter; adds Plexus support to the Sisu-Inject container"/>
-               <attribute name="Bundle-License" value="&quot;Eclipse Public 
License, Version 
1.0&quot;;link=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;"/>
-               <attribute name="Bundle-ManifestVersion" value="2"/>
-               <attribute name="Bundle-Name" value="Sisu-Plexus (Incubation)"/>
-               <attribute name="Bundle-SymbolicName" 
value="${project.artifactId};singleton:=true"/>
-               <attribute name="Bundle-Vendor" value="The Eclipse Foundation"/>
-               <attribute name="Bundle-Version" value="${project.version}"/>
-               <attribute name="Export-Package" 
value="org.codehaus.plexus.component.composition,org.codehaus.plexus.component.configurator.converters.basic;uses:=&quot;org.codehaus.plexus.component.configurator,org.codehaus.plexus.component.configurator.converters,org.codehaus.plexus.component.configurator.converters.lookup,org.codehaus.plexus.component.configurator.expression,org.codehaus.plexus.configuration&quot;,org.codehaus.plexus.component.configurator.converters.composite;uses:=&quot;org.codehaus.plexus.component.configurator,org.codehaus.plexus.component.configurator.converters,org.codehaus.plexus.component.configurator.converters.lookup,org.codehaus.plexus.component.configurator.expression,org.codehaus.plexus.configuration&quot;,org.codehaus.plexus.component.configurator.converters.lookup;uses:=&quot;org.codehaus.plexus.component.configurator,org.codehaus.plexus.component.configurator.converters&quot;,org.codehaus.plexus.component.configurator.converters.special;uses:=&quot;org.codehau
 
s.classworlds,org.codehaus.plexus.classworlds.realm,org.codehaus.plexus.component.configurator,org.codehaus.plexus.component.configurator.converters,org.codehaus.plexus.component.configurator.converters.lookup,org.codehaus.plexus.component.configurator.expression,org.codehaus.plexus.configuration&quot;,org.codehaus.plexus.component.configurator.converters;uses:=&quot;org.codehaus.plexus.component.configurator,org.codehaus.plexus.component.configurator.converters.lookup,org.codehaus.plexus.component.configurator.expression,org.codehaus.plexus.configuration&quot;,org.codehaus.plexus.component.configurator.expression,org.codehaus.plexus.component.configurator;uses:=&quot;org.codehaus.plexus.classworlds.realm,org.codehaus.plexus.component.configurator.converters.lookup,org.codehaus.plexus.component.configurator.expression,org.codehaus.plexus.configuration&quot;,org.codehaus.plexus.component.factory;uses:=&quot;org.codehaus.classworlds,org.codehaus.plexus,org.codehaus.plexus.classworlds.
 
realm,org.codehaus.plexus.component.repository&quot;,org.codehaus.plexus.component.repository.exception,org.codehaus.plexus.component.repository;uses:=&quot;org.codehaus.plexus.classworlds.realm,org.codehaus.plexus.configuration&quot;,org.codehaus.plexus.component;uses:=&quot;org.codehaus.plexus.component.configurator,org.codehaus.plexus.component.repository&quot;,org.codehaus.plexus.configuration.xml;uses:=&quot;org.codehaus.plexus.configuration,org.codehaus.plexus.util.xml&quot;,org.codehaus.plexus.configuration,org.codehaus.plexus.context,org.codehaus.plexus.logging.console;uses:=&quot;org.codehaus.plexus.logging&quot;,org.codehaus.plexus.logging;uses:=&quot;org.codehaus.plexus.personality.plexus.lifecycle.phase,org.eclipse.sisu.bean&quot;,org.codehaus.plexus.personality.plexus.lifecycle.phase;uses:=&quot;org.codehaus.plexus,org.codehaus.plexus.component.repository.exception,org.codehaus.plexus.configuration,org.codehaus.plexus.context&quot;,org.codehaus.plexus;uses:=&quot;com.go
 
ogle.inject,junit.framework,org.codehaus.plexus.classworlds,org.codehaus.plexus.classworlds.realm,org.codehaus.plexus.component.composition,org.codehaus.plexus.component.repository,org.codehaus.plexus.component.repository.exception,org.codehaus.plexus.configuration,org.codehaus.plexus.context,org.codehaus.plexus.logging,org.eclipse.sisu.plexus&quot;,org.eclipse.sisu.plexus;uses:=&quot;com.google.inject,com.google.inject.matcher,com.google.inject.spi,javax.inject,org.codehaus.plexus.classworlds,org.codehaus.plexus.classworlds.realm,org.codehaus.plexus.component.annotations,org.codehaus.plexus.component.configurator,org.codehaus.plexus.component.configurator.converters.lookup,org.codehaus.plexus.component.configurator.expression,org.codehaus.plexus.component.repository,org.codehaus.plexus.configuration,org.codehaus.plexus.context,org.codehaus.plexus.logging,org.eclipse.sisu.bean,org.eclipse.sisu.inject,org.eclipse.sisu.launch,org.eclipse.sisu.space,org.osgi.framework&quot;"/>
-               <attribute name="Import-Package" 
value="com.google.inject.binder;version=&quot;1.3&quot;,com.google.inject.matcher;version=&quot;1.3&quot;,com.google.inject.name;version=&quot;1.3&quot;,com.google.inject.spi;version=&quot;1.3&quot;,com.google.inject.util;version=&quot;1.3&quot;,com.google.inject;version=&quot;1.3&quot;,javax.inject,junit.framework;resolution:=optional,org.codehaus.classworlds;version=&quot;[2.6,3)&quot;,org.codehaus.plexus.classworlds.realm;version=&quot;[2.6,3)&quot;,org.codehaus.plexus.classworlds;version=&quot;[2.6,3)&quot;,org.codehaus.plexus.component.annotations;resolution:=optional,org.codehaus.plexus.component.composition;resolution:=optional,org.codehaus.plexus.component.configurator.converters.basic;resolution:=optional,org.codehaus.plexus.component.configurator.converters.composite;resolution:=optional,org.codehaus.plexus.component.configurator.converters.lookup;resolution:=optional,org.codehaus.plexus.component.configurator.converters.special;resolutio
 
n:=optional,org.codehaus.plexus.component.configurator.converters;resolution:=optional,org.codehaus.plexus.component.configurator.expression;resolution:=optional,org.codehaus.plexus.component.configurator;resolution:=optional,org.codehaus.plexus.component.factory;resolution:=optional,org.codehaus.plexus.component.repository.exception;resolution:=optional,org.codehaus.plexus.component.repository;resolution:=optional,org.codehaus.plexus.component;resolution:=optional,org.codehaus.plexus.configuration.xml;resolution:=optional,org.codehaus.plexus.configuration;resolution:=optional,org.codehaus.plexus.context;resolution:=optional,org.codehaus.plexus.logging.console;resolution:=optional,org.codehaus.plexus.logging;resolution:=optional,org.codehaus.plexus.personality.plexus.lifecycle.phase;resolution:=optional,org.codehaus.plexus.util,org.codehaus.plexus.util.xml,org.codehaus.plexus.util.xml.pull,org.codehaus.plexus;resolution:=optional,org.eclipse.sisu.bean;version=&quot;[0.9,1)&quot;,org
 
.eclipse.sisu.inject;version=&quot;[0.9,1)&quot;,org.eclipse.sisu.launch;version=&quot;[0.9,1)&quot;,org.eclipse.sisu.plexus;version=&quot;[0.9,1)&quot;,org.eclipse.sisu.space;version=&quot;[0.9,1)&quot;,org.eclipse.sisu.wire;version=&quot;[0.9,1)&quot;,org.eclipse.sisu;version=&quot;[0.9,1)&quot;,org.osgi.framework;version=&quot;1.5&quot;,org.slf4j;resolution:=optional"/>
-               <attribute name="Require-Capability" 
value="osgi.ee;filter:=&quot;(&amp;(osgi.ee=JavaSE)(version=${compiler.target}))&quot;"/>
-      </manifest>
-    </jar>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- A dummy target for the package named after the type it creates         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="jar" depends="package" description="Builds the jar for the 
application"/>
-
-</project>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sisu-plexus/org.eclipse.sisu.plexus.extender/build.xml 
new/sisu-plexus/org.eclipse.sisu.plexus.extender/build.xml
--- old/sisu-plexus/org.eclipse.sisu.plexus.extender/build.xml  2024-04-09 
18:08:00.000000000 +0200
+++ new/sisu-plexus/org.eclipse.sisu.plexus.extender/build.xml  1970-01-01 
01:00:00.000000000 +0100
@@ -1,125 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<project name="org.eclipse.sisu.plexus.extender" default="package" basedir=".">
-
-  <!-- ====================================================================== 
-->
-  <!-- Build environment properties                                           
-->
-  <!-- ====================================================================== 
-->
-
-  <include file="../../common.xml"/>
-  <property file="build.properties"/>
-
-  <property name="project.artifactId" value="org.eclipse.sisu.plexus"/>
-
-  <property name="build.finalName" 
value="${project.artifactId}-${project.version}"/>
-  <property name="build.dir" value="target"/>
-  <property name="build.outputDir" value="${build.dir}/classes"/>
-  <property name="build.srcDir" value="src/main/java"/>
-  <property name="build.resourceDir" value="."/>
-
-  <property name="reporting.outputDirectory" value="${build.dir}/site"/>
-
-  <!-- ====================================================================== 
-->
-  <!-- Defining classpaths                                                    
-->
-  <!-- ====================================================================== 
-->
-
-  <path id="build.classpath"/>
-
-  <!-- ====================================================================== 
-->
-  <!-- Cleaning up target                                                     
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="clean" description="Clean the output directory">
-    <delete dir="${build.dir}"/>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Compilation target                                                     
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="compile" description="Compile the code">
-    <mkdir dir="${build.outputDir}"/>
-    <javac destdir="${build.outputDir}" 
-           nowarn="false" 
-           debug="true" 
-           optimize="false" 
-           deprecation="true" 
-           release="${compiler.release}" 
-           target="${compiler.target}" 
-           verbose="false" 
-           fork="false" 
-           source="${compiler.source}">
-      <src>
-        <pathelement location="${build.srcDir}"/>
-      </src>
-      <classpath refid="build.classpath"/>
-    </javac>
-    <copy todir="${build.outputDir}">
-      <fileset dir="${build.resourceDir}">
-        <include name="META-INF/**"/>
-        <include name="about.html"/>
-        <include name="overview.html"/>
-      </fileset>
-    </copy>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Javadoc target                                                         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="javadoc" description="Generates the Javadoc of the 
application">
-    <javadoc sourcepath="${build.srcDir}" 
-             packagenames="*" 
-             destdir="${reporting.outputDirectory}/apidocs" 
-             overview="overview.html" 
-             access="protected" 
-             source="${compiler.source}" 
-             verbose="false" 
-             version="true" 
-             use="true" 
-             author="true" 
-             splitindex="false" 
-             nodeprecated="false" 
-             nodeprecatedlist="false" 
-             notree="false" 
-             noindex="false" 
-             nohelp="false" 
-             nonavbar="false" 
-             serialwarn="false" 
-             charset="ISO-8859-1" 
-             linksource="false" 
-             breakiterator="false">
-      <classpath refid="build.classpath"/>
-    </javadoc>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- Package target                                                         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="package" depends="compile" description="Package the 
application">
-    <jar jarfile="${build.dir}/${build.finalName}.jar" 
-         compress="true" 
-         index="false" 
-         basedir="${build.outputDir}" 
-         excludes="**/package.html">
-      <manifest>
-               <attribute name="Bundle-Description" value="Plexus-JSR330 
adapter; adds Plexus support to the Sisu-Inject container"/>
-               <attribute name="Bundle-License" value="&quot;Eclipse Public 
License, Version 
1.0&quot;;link=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;"/>
-               <attribute name="Bundle-ManifestVersion" value="2"/>
-               <attribute name="Bundle-Name" value="Sisu-Plexus Extender 
(Incubation)"/>
-               <attribute name="Bundle-SymbolicName" 
value="${project.artifactId};singleton:=true"/>
-               <attribute name="Bundle-Vendor" value="The Eclipse Foundation"/>
-               <attribute name="Bundle-Version" value="${project.version}"/>
-               <attribute name="Fragment-Host" 
value="org.eclipse.sisu.inject.extender"/>
-      </manifest>
-    </jar>
-  </target>
-
-  <!-- ====================================================================== 
-->
-  <!-- A dummy target for the package named after the type it creates         
-->
-  <!-- ====================================================================== 
-->
-
-  <target name="jar" depends="package" description="Builds the jar for the 
application"/>
-
-</project>

Reply via email to