Giter Site home page Giter Site logo

mavens's People

Contributors

kiralaird avatar

Watchers

 avatar

mavens's Issues

Команда Maven "mvn clean compile spotbugs:check" выполняется с ошибкой "Error: java: RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT"

Описание проблемы:

При запуске команды Maven в программе Intellij IDEA "mvn clean compile spotbugs:check" возвращается ошибка "Error: java: RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT" + ошибка WARNING: в строке [INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ bonus-calculator ---

Шаги по воспроизведению:

1.Открыть в IntelliJ IDEA проект "bonus-service" как Maven-проект;
2.Вызвать окно Run Anything (дважды нажать Ctrl);
3.В появившейся строке ввести команду "mvn clean compile spotbugs:check";
4.Исследовать результат.

Ожидаемый результат:

Maven-команда "mvn clean compile spotbugs:check" выполнена с результатом "[INFO] BUILD SUCCESS" без ошибок и предупреждений.

Фактический результат

В командной строке Intellij IDEA отражается ошибка [INFO] BUILD FAILURE: "Error: java: RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT"
[INFO] BUILD FAILURE
Screenshot_1

Из сообщения видно, что ошибка происходит на 8 строке.
Screenshot_5

service.calculate(amount, registered);

Дальнейшие шаги:

5.Повторно дважды нажать клавишу "Ctrl";
6.Запустить выполнение команды "mvn spotbugs:gui";
7.Ознакомиться с описание ошибки в окне SpotBugs-Bonus-Calculator.

Screenshot_3

Решение проблемы:

В файле main указываем возвращаемый результат с типом
long bonus = service.calculate(amount, registered);
System.out.println(bonus);
выделенные области - добавление в код
В результате программа работает. В нижней части появляется правильный ответ - 30.
При запуске команды mvn clean compile spotbugs:check все работает.

Screenshot_2

Программное окружение:

версия и разрядность ОС: Windows 10, x64
версия Java: 11.0.9.1
IntelliJ IDEA Community

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.