// ServiceProvider.java
package com.example.service;
public interface ServiceProvider {
void provideService();
}
// ServiceProviderImpl_v1.java
package com.example.service.v1;
import com.example.service.ServiceProvider;
public class ServiceProviderImpl_v1 implements ServiceProvider {
@Override
public void provideService() {
}
}
// ServiceProviderImpl_v2.java
package com.example.service.v2;
import com.example.service.ServiceProvider;
public class ServiceProviderImpl_v2 implements ServiceProvider {
@Override
public void provideService() {
}
}
plaintext
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-SymbolicName: com.example.service
Bundle-Version: 1.0.0
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Export-Package: com.example.service