<dependencies>
<dependency>
<groupId>biz.aQute.bnd</groupId>
<artifactId>biz.aQute.bndlib</artifactId>
<version>4.3.0</version>
</dependency>
</dependencies>
public class Calculator {
public int add(int num1, int num2) {
return num1 + num2;
}
public int subtract(int num1, int num2) {
return num1 - num2;
}
}
plaintext
Bundle-SymbolicName: com.example.calculator
Export-Package: com.example.calculator
Import-Package: *
bash
bnd package
import com.example.calculator.Calculator;
public class Main {
public static void main(String[] args) {
Calculator calculator = new Calculator();
int result1 = calculator.add(2, 3);
System.out.println("Addition: " + result1);
int result2 = calculator.subtract(5, 2);
System.out.println("Subtraction: " + result2);
}
}
plaintext
Addition: 5
Subtraction: 3