diff options
| author | Carl Anderson | 2017-09-28 19:46:09 +0000 |
|---|---|---|
| committer | Carl Anderson | 2017-09-28 19:46:09 +0000 |
| commit | 23766a164140cf34c037c6066386b64769e8f7c7 (patch) | |
| tree | 164efbdb2fc20c3629af0072988b8ebc97be84e3 | |
| parent | 510377951e4ed9710207828bb0dbe4d95fc88b88 (diff) | |
| download | webtools.common-23766a164140cf34c037c6066386b64769e8f7c7.tar.gz webtools.common-23766a164140cf34c037c6066386b64769e8f7c7.tar.xz webtools.common-23766a164140cf34c037c6066386b64769e8f7c7.zip | |
[522750] Java Version 1.9 of project facet java does not exist
8 files changed, 27 insertions, 9 deletions
diff --git a/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/feature.xml b/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/feature.xml index 37f18556a..737695abc 100644 --- a/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/feature.xml +++ b/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/feature.xml @@ -2,7 +2,7 @@ <feature
id="org.eclipse.jst.common.fproj.enablement.jdt"
label="%featureName"
- version="3.8.0.qualifier"
+ version="3.9.1.qualifier"
provider-name="%providerName"
plugin="org.eclipse.jst.common.project.facet.core"
license-feature="org.eclipse.license"
diff --git a/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/pom.xml b/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/pom.xml index 513be82a1..1f005b9a1 100644 --- a/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/pom.xml +++ b/features/org.eclipse.jst.common.fproj.enablement.jdt.feature/pom.xml @@ -21,6 +21,6 @@ <groupId>org.eclipse.webtools.common</groupId>
<artifactId>org.eclipse.jst.common.fproj.enablement.jdt</artifactId>
- <version>3.8.0-SNAPSHOT</version>
+ <version>3.9.1-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>
</project> diff --git a/plugins/org.eclipse.jst.common.project.facet.core/META-INF/MANIFEST.MF b/plugins/org.eclipse.jst.common.project.facet.core/META-INF/MANIFEST.MF index 2811f1487..c133d48be 100644 --- a/plugins/org.eclipse.jst.common.project.facet.core/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.jst.common.project.facet.core/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Vendor: %providerName Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.jst.common.project.facet.core; singleton:=true -Bundle-Version: 1.4.500.qualifier +Bundle-Version: 1.5.0.qualifier Bundle-ClassPath: . Bundle-Localization: plugin Export-Package: org.eclipse.jst.common.project.facet.core, diff --git a/plugins/org.eclipse.jst.common.project.facet.core/plugin.xml b/plugins/org.eclipse.jst.common.project.facet.core/plugin.xml index 559a733f2..19b787ba8 100644 --- a/plugins/org.eclipse.jst.common.project.facet.core/plugin.xml +++ b/plugins/org.eclipse.jst.common.project.facet.core/plugin.xml @@ -26,6 +26,7 @@ <runtime-component-version type="standard.jre" version="1.6"/> <runtime-component-version type="standard.jre" version="1.7"/> <runtime-component-version type="standard.jre" version="1.8"/> + <runtime-component-version type="standard.jre" version="1.9"/> <supported> <facet id="java" version="1.3"/> @@ -57,6 +58,11 @@ <runtime-component id="standard.jre" version="[1.8"/> </supported> + <supported> + <facet id="java" version="1.9"/> + <runtime-component id="standard.jre" version="[1.9"/> + </supported> + <adapter> <runtime-component id="standard.jre"/> <factory class="org.eclipse.jst.common.project.facet.core.internal.StandardJreClasspathProvider$Factory"/> @@ -85,6 +91,8 @@ <project-facet-version facet="java" version="1.8"/> + <project-facet-version facet="java" version="1.9"/> + <action facet="java" type="install" id="java.install"> <delegate class="org.eclipse.jst.common.project.facet.core.internal.JavaFacetInstallDelegate"/> <config-factory class="org.eclipse.jst.common.project.facet.core.internal.JavaFacetInstallConfigFactory"/> diff --git a/plugins/org.eclipse.jst.common.project.facet.core/pom.xml b/plugins/org.eclipse.jst.common.project.facet.core/pom.xml index e752c8ac4..0fdfd811a 100644 --- a/plugins/org.eclipse.jst.common.project.facet.core/pom.xml +++ b/plugins/org.eclipse.jst.common.project.facet.core/pom.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?>
<!--
- Copyright (c) 2012, 2013 Eclipse Foundation and others.
+ Copyright (c) 2012, 2017 Eclipse Foundation and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
@@ -21,6 +21,6 @@ <groupId>org.eclipse.webtools.common</groupId>
<artifactId>org.eclipse.jst.common.project.facet.core</artifactId>
- <version>1.4.500-SNAPSHOT</version>
+ <version>1.5.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project> diff --git a/plugins/org.eclipse.jst.common.project.facet.core/src/org/eclipse/jst/common/project/facet/core/JavaFacet.java b/plugins/org.eclipse.jst.common.project.facet.core/src/org/eclipse/jst/common/project/facet/core/JavaFacet.java index 552a1e007..ac591c5f8 100644 --- a/plugins/org.eclipse.jst.common.project.facet.core/src/org/eclipse/jst/common/project/facet/core/JavaFacet.java +++ b/plugins/org.eclipse.jst.common.project.facet.core/src/org/eclipse/jst/common/project/facet/core/JavaFacet.java @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (c) 2010, 2014 Oracle + * Copyright (c) 2010, 2017 Oracle * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -7,6 +7,7 @@ * * Contributors: * Konstantin Komissarchik - initial implementation and ongoing maintenance + * Carl Anderson - Java 9 support ******************************************************************************/ package org.eclipse.jst.common.project.facet.core; @@ -34,6 +35,7 @@ public final class JavaFacet public static final IProjectFacetVersion VERSION_1_6 = FACET.getVersion( "1.6" ); //$NON-NLS-1$ public static final IProjectFacetVersion VERSION_1_7 = FACET.getVersion( "1.7" ); //$NON-NLS-1$ public static final IProjectFacetVersion VERSION_1_8 = FACET.getVersion( "1.8" ); //$NON-NLS-1$ + public static final IProjectFacetVersion VERSION_1_9 = FACET.getVersion( "1.9" ); //$NON-NLS-1$ @Deprecated public static final IProjectFacetVersion JAVA_13 = VERSION_1_3; diff --git a/plugins/org.eclipse.jst.common.project.facet.core/src/org/eclipse/jst/common/project/facet/core/StandardJreRuntimeComponent.java b/plugins/org.eclipse.jst.common.project.facet.core/src/org/eclipse/jst/common/project/facet/core/StandardJreRuntimeComponent.java index 3f70bf258..1952486d7 100644 --- a/plugins/org.eclipse.jst.common.project.facet.core/src/org/eclipse/jst/common/project/facet/core/StandardJreRuntimeComponent.java +++ b/plugins/org.eclipse.jst.common.project.facet.core/src/org/eclipse/jst/common/project/facet/core/StandardJreRuntimeComponent.java @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (c) 2010, 2014 Oracle + * Copyright (c) 2010, 2017 Oracle * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -7,6 +7,7 @@ * * Contributors: * Konstantin Komissarchik - initial implementation and ongoing maintenance + * Carl Anderson - Java 9 support ******************************************************************************/ package org.eclipse.jst.common.project.facet.core; @@ -35,6 +36,7 @@ public final class StandardJreRuntimeComponent public static final IRuntimeComponentVersion VERSION_1_6 = TYPE.getVersion( "1.6" ); //$NON-NLS-1$ public static final IRuntimeComponentVersion VERSION_1_7 = TYPE.getVersion( "1.7" ); //$NON-NLS-1$ public static final IRuntimeComponentVersion VERSION_1_8 = TYPE.getVersion( "1.8" ); //$NON-NLS-1$ + public static final IRuntimeComponentVersion VERSION_1_9 = TYPE.getVersion( "1.9" ); //$NON-NLS-1$ @Deprecated public static final IRuntimeComponentVersion VERSION_5_0 = VERSION_1_5; @@ -85,9 +87,13 @@ public final class StandardJreRuntimeComponent { rcv = StandardJreRuntimeComponent.VERSION_1_8; } + else if( jvmver.startsWith( "1.9" ) ) //$NON-NLS-1$ + { + rcv = StandardJreRuntimeComponent.VERSION_1_9; + } else { - rcv = StandardJreRuntimeComponent.VERSION_1_8; + rcv = StandardJreRuntimeComponent.VERSION_1_9; } final Map<String,String> properties = new HashMap<String,String>(); diff --git a/plugins/org.eclipse.jst.common.project.facet.core/src/org/eclipse/jst/common/project/facet/core/internal/JavaFacetUtil.java b/plugins/org.eclipse.jst.common.project.facet.core/src/org/eclipse/jst/common/project/facet/core/internal/JavaFacetUtil.java index e2a5723d6..f675be64b 100644 --- a/plugins/org.eclipse.jst.common.project.facet.core/src/org/eclipse/jst/common/project/facet/core/internal/JavaFacetUtil.java +++ b/plugins/org.eclipse.jst.common.project.facet.core/src/org/eclipse/jst/common/project/facet/core/internal/JavaFacetUtil.java @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (c) 2010, 2014 Oracle + * Copyright (c) 2010, 2017 Oracle * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -7,6 +7,7 @@ * * Contributors: * Konstantin Komissarchik - initial implementation and ongoing maintenance + * Carl Anderson - Java 9 support ******************************************************************************/ package org.eclipse.jst.common.project.facet.core.internal; @@ -61,6 +62,7 @@ public final class JavaFacetUtil FACET_VER_TO_EXEC_ENV.put( JavaFacet.VERSION_1_6, "JavaSE-1.6" ); //$NON-NLS-1$ FACET_VER_TO_EXEC_ENV.put( JavaFacet.VERSION_1_7, "JavaSE-1.7" ); //$NON-NLS-1$ FACET_VER_TO_EXEC_ENV.put( JavaFacet.VERSION_1_8, "JavaSE-1.8" ); //$NON-NLS-1$ + FACET_VER_TO_EXEC_ENV.put( JavaFacet.VERSION_1_9, "JavaSE-1.9" ); //$NON-NLS-1$ } public static String getCompilerLevel() |
