Как я могу изменить библиотеки? - PullRequest
0 голосов
/ 18 сентября 2011

Как мне изменить библиотеки в Eclipse с помощью Maven Builder?

Когда я изменяю свою библиотеку JRE по свойствам проекта, а затем перестраиваю проект, JRE возвращается к предыдущей версии.

Как я могу добавить новую библиотеку?

Ответы [ 3 ]

1 голос
/ 21 сентября 2011

Библиотека - это просто зависимость. Вы можете добавить зависимости к вашему pom-файлу:

<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.8.1</version>
    </dependency>

Это добавит библиотеку junit.

1 голос
/ 18 сентября 2011

Когда я изменяю свою библиотеку JRE по свойствам проекта, а затем перестраиваю проект, JRE возвращается к предыдущей версии.

Это относится к m2eclipse / m2e, поскольку плагин Eclipse будетотменить любые изменения, внесенные в свойства проекта.В большинстве случаев лучше указывать версию исходного кода и целевую версию байт-кода через конфигурацию maven-compiler-plugin:

<build>
  <plugins>
    <plugin>
      <artifactId>maven-compiler-plugin<artifactId>
      <configuration>
        <source>1.6</source>
        <target>1.6</target>
      </configuration>
    </plugin>
  </plugins>
</build>

M2Eclipse / M2E использует эти значения в проектеPOM для определения среды выполнения Java, используемой для построения проекта.Учитывая, что никогда не имеет смысла (или невозможно) иметь несколько сред выполнения Java для проекта Eclipse, вы должны указать исходные и целевые значения для проекта, либо в POM проекта, либо в родительском POM.

0 голосов
/ 18 сентября 2011

Если вы используете Maven, то вы управляете всеми своими зависимостями через файл pom.xml. Вы можете использовать плагин maven eclipse для генерации артефактов затмения, или я предпочитаю использовать плагин m2eclipse . Этот плагин облегчает синхронизацию maven и рабочего пространства eclipse.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...