Обзор проблемы:
При использовании Eclipse Ganymede с платформой веб-инструментов проект зависит от точного имени JRE, которое я использую. На машинах других разработчиков имя может отличаться, как лучше решить эту проблему, чтобы многие разработчики могли работать вместе над проектом?
Подробное описание проблемы:
Я использую Eclipse Ganymede и Платформа веб-инструментов (как часть Eclipse IDE для разработчиков Java EE) и создал Динамический веб-проект .
У меня установлена одна JRE, Sun JRE для Java SE 6. В Eclipse я могу выбрать:
Окно / Настройки / Java / Установленные JRE . И я могу видеть список JRE, каждая строка имеет Имя , Местоположение и Тип столбцы.
У меня есть только одна запись в списке: Имя = java-6-sun-1.6.0.07 Местоположение = / usr / lib / jvm / java-6 -sun-1.6.0.07 * Type = * Стандартная VM.
Проблема в том, что имя моего JRE указано в двух файлах метаданных проекта Eclipse, это .classpath и .settings / org.eclipse.jst.common.project. facet.core.prefs .
Я хочу проверить свой проект в системе контроля версий, чтобы другие разработчики могли проверить и продолжить работу, но я не думаю, что могу быть уверен, что у них есть JRE с с таким же точным именем , как Я делаю.
Содержимое оскорбительных файлов:
.classpath : (Вторым, последним, classpathentry является нарушающий тег.)
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="src" path="src/main/resources"/>
<classpathentry kind="src" path="src/test/java"/>
<classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?ivyXmlPath=ivy.xml&confs=*">
<attributes>
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/java-6-sun-1.6.0.07"/>
<classpathentry kind="output" path="target/eclipse/classes"/>
</classpath>
.settings / org.eclipse.jst.common.project.facet.core.prefs
#Mon Feb 02 13:29:53 CET 2009
classpath.helper/org.eclipse.jdt.launching.JRE_CONTAINER\:\:org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType\:\:java-6-sun-1.6.0.07/owners=jst.java\:6.0
eclipse.preferences.version=1
Какой лучший способ проверить этот проект и позволить другим разработчикам проверить его и запустить / изменить?