Проблема Eclipse со сборкой приложения - PullRequest
0 голосов
/ 12 января 2020

У меня есть проект в Spring Framework от официального Spring Github. Я импортировал его в Eclipse IDE и выполнил сборку и установку maven - все было в порядке, но когда я выполнил проект -> сборка, я получил ошибки, связанные с неправильным, неопределенным конструктором, неопределенными методами и неподходящим типом для аргументов. Например:

public @PostConstruct void init() {
customers.save(new Customer("Dave", "Matthews", Gender.MALE, //
        new Address("4711 Some Place", "54321", "Charlottesville", "VA")));
 }

И следующие ошибки для этого фрагмента кода:

The constructor Address(String, String, String, String) is undefined Application.java

The constructor Customer(String, String, Customer.Gender, Address) is undefined Application.java

Есть идеи? Спасибо.

1 Ответ

0 голосов
/ 12 января 2020

Что мы действительно рекомендуем делать при работе с проектом Maven, так это строить проект извне, используя самую последнюю версию Maven (просто mvn clean install), а затем импортировать его в IDE, например Intellij или Eclipse (или STS, поскольку вы используете Spring).

Если проект был построен снаружи без проблем, не беспокойтесь, если он все еще будет жаловаться на уровне IDE. Возможно Project -> clean или Maven -> update устраняет все возникающие ошибки.

Вам следует избегать использования встроенного в IDE плагина Maven, особенно для мультимодульные проекты (использование таких сборок поможет избежать подобных проблем).

Надеюсь, это поможет.

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