diff --git a/features/org.eclipse.orbit.legacy-feature/feature.xml b/features/org.eclipse.orbit.legacy-feature/feature.xml index b054aa6..5863522 100644 --- a/features/org.eclipse.orbit.legacy-feature/feature.xml +++ b/features/org.eclipse.orbit.legacy-feature/feature.xml @@ -50,4 +50,11 @@ SPDX-License-Identifier: EPL-2.0 version="0.0.0" unpack="false"/> + + diff --git a/plugins/org.eclipse.orbit.sun.security/.classpath b/plugins/org.eclipse.orbit.sun.security/.classpath new file mode 100644 index 0000000..2fbb7a2 --- /dev/null +++ b/plugins/org.eclipse.orbit.sun.security/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/plugins/org.eclipse.orbit.sun.security/.project b/plugins/org.eclipse.orbit.sun.security/.project new file mode 100644 index 0000000..b6016e7 --- /dev/null +++ b/plugins/org.eclipse.orbit.sun.security/.project @@ -0,0 +1,28 @@ + + + org.eclipse.orbit.sun.security + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + + diff --git a/plugins/org.eclipse.orbit.sun.security/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.orbit.sun.security/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/plugins/org.eclipse.orbit.sun.security/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/plugins/org.eclipse.orbit.sun.security/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.orbit.sun.security/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..80461ec --- /dev/null +++ b/plugins/org.eclipse.orbit.sun.security/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,110 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.builder.annotationPath.allLocations=disabled +org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled +org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore +org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull +org.eclipse.jdt.core.compiler.annotation.nonnull.secondary= +org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault +org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary= +org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable +org.eclipse.jdt.core.compiler.annotation.nullable.secondary= +org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2 +org.eclipse.jdt.core.compiler.compliance=1.4 +org.eclipse.jdt.core.compiler.problem.APILeak=warning +org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info +org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning +org.eclipse.jdt.core.compiler.problem.assertIdentifier=warning +org.eclipse.jdt.core.compiler.problem.autoboxing=ignore +org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning +org.eclipse.jdt.core.compiler.problem.deadCode=warning +org.eclipse.jdt.core.compiler.problem.deprecation=ignore +org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled +org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled +org.eclipse.jdt.core.compiler.problem.discouragedReference=warning +org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore +org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning +org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore +org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore +org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled +org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore +org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning +org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning +org.eclipse.jdt.core.compiler.problem.forbiddenReference=error +org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning +org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled +org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning +org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning +org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore +org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore +org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning +org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore +org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore +org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled +org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore +org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore +org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled +org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore +org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore +org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning +org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning +org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore +org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning +org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=warning +org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error +org.eclipse.jdt.core.compiler.problem.nullReference=warning +org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error +org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning +org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning +org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore +org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=warning +org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore +org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore +org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore +org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning +org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning +org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore +org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore +org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore +org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore +org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore +org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled +org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning +org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled +org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled +org.eclipse.jdt.core.compiler.problem.suppressWarningsNotFullyAnalysed=info +org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled +org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore +org.eclipse.jdt.core.compiler.problem.terminalDeprecation=warning +org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning +org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled +org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning +org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning +org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore +org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning +org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType=warning +org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict=disabled +org.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType=info +org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore +org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore +org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore +org.eclipse.jdt.core.compiler.problem.unstableAutoModuleName=warning +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled +org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore +org.eclipse.jdt.core.compiler.problem.unusedImport=warning +org.eclipse.jdt.core.compiler.problem.unusedLabel=warning +org.eclipse.jdt.core.compiler.problem.unusedLocal=warning +org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore +org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore +org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled +org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled +org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled +org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning +org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore +org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning +org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.3 diff --git a/plugins/org.eclipse.orbit.sun.security/.settings/org.eclipse.pde.core.prefs b/plugins/org.eclipse.orbit.sun.security/.settings/org.eclipse.pde.core.prefs new file mode 100644 index 0000000..e8ff8be --- /dev/null +++ b/plugins/org.eclipse.orbit.sun.security/.settings/org.eclipse.pde.core.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +pluginProject.equinox=false +pluginProject.extensions=false +resolve.requirebundle=false diff --git a/plugins/org.eclipse.orbit.sun.security/.settings/org.eclipse.pde.prefs b/plugins/org.eclipse.orbit.sun.security/.settings/org.eclipse.pde.prefs new file mode 100644 index 0000000..abfc8ce --- /dev/null +++ b/plugins/org.eclipse.orbit.sun.security/.settings/org.eclipse.pde.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +compilers.p.unresolved-import=2 diff --git a/plugins/org.eclipse.orbit.sun.security/META-INF/MANIFEST.MF b/plugins/org.eclipse.orbit.sun.security/META-INF/MANIFEST.MF new file mode 100644 index 0000000..e8447db --- /dev/null +++ b/plugins/org.eclipse.orbit.sun.security/META-INF/MANIFEST.MF @@ -0,0 +1,10 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: Orbit Sun Security +Bundle-Vendor: Orbit Project +Bundle-SymbolicName: org.eclipse.orbit.sun.security +Bundle-Version: 0.1.0.qualifier +Automatic-Module-Name: org.eclipse.orbit.sun.security +Export-Package: sun.security.x509 +Import-Package: sun.security.x509 +Bundle-RequiredExecutionEnvironment: J2SE-1.4 diff --git a/plugins/org.eclipse.orbit.sun.security/build.properties b/plugins/org.eclipse.orbit.sun.security/build.properties new file mode 100644 index 0000000..34d2e4d --- /dev/null +++ b/plugins/org.eclipse.orbit.sun.security/build.properties @@ -0,0 +1,4 @@ +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + . diff --git a/plugins/org.eclipse.orbit.sun.security/pom.xml b/plugins/org.eclipse.orbit.sun.security/pom.xml new file mode 100644 index 0000000..3e2bb09 --- /dev/null +++ b/plugins/org.eclipse.orbit.sun.security/pom.xml @@ -0,0 +1,15 @@ + + 4.0.0 + + + org.eclipse.orbit.legacy + org.eclipse.orbit.legacy.plugins + .. + 1.0.0-SNAPSHOT + + + org.eclipse.orbit.sun.security + 0.1.0-SNAPSHOT + eclipse-plugin + diff --git a/plugins/org.eclipse.orbit.sun.security/src/sun/security/x509/README.md b/plugins/org.eclipse.orbit.sun.security/src/sun/security/x509/README.md new file mode 100644 index 0000000..0ebff88 --- /dev/null +++ b/plugins/org.eclipse.orbit.sun.security/src/sun/security/x509/README.md @@ -0,0 +1,7 @@ +This "package" is empty and is available to satisfy what are presumed to be optional package imports of `sun.security.x509`. + +Adding `-Dorg.osgi.framework.system.packages.extra=sun.security.x509` will allow the actual package and classes from the JDK to be used. + +See the following issue for more details: + +- https://github.com/eclipse-orbit/orbit-simrel/issues/15 \ No newline at end of file diff --git a/plugins/pom.xml b/plugins/pom.xml index 8ab3baf..4b1b173 100644 --- a/plugins/pom.xml +++ b/plugins/pom.xml @@ -22,6 +22,7 @@ org.eclipse.orbit.xml-apis-ext + org.eclipse.orbit.sun.security org.apache.wsil4j org.uddi4j