daust / JasperReportsIntegration

JasperReportsIntegration provides an interface to use the JasperReports reporting engine in an Oracle database application, specifically with Oracle Application Express (Oracle APEX).
BSD 3-Clause "New" or "Revised" License
56 stars 25 forks source link

Enable Java development using Eclipse #38

Closed daust closed 4 years ago

daust commented 4 years ago

When you want to contribute as a developer, you can work with any Java development environment. When you are using Eclipse, IntelliJ IDEA, Visual Studio or Xcode, there are additional plugins for Gradle to simplify the generation of the respective project files for each environment:

Eclipse

Generates Eclipse project files for the build that can be opened by the IDE. This set of plugins can also be used to fine tune Buildship’s import process for Gradle builds.

IntelliJ IDEA

Generates IDEA project files for the build that can be opened by the IDE. It can also be used to fine tune IDEA’s import process for Gradle builds.

Visual Studio

Generates Visual Studio solution and project files for build that can be opened by the IDE.

Xcode

Generates Xcode workspace and project files for the build that can be opened by the IDE.

For now we will focus on the Eclipse plugin.

daust commented 4 years ago

Works for Eclipse now. I had to create resource filters for the embedded jetty so that we don't get so many irrelevant error messages. Also, I had to exclude duplicate jar files from the local gradle cache: (it.path.contains('commons-lang-2.6.jar') && it.path.contains('.gradle/caches')) || (it.path.contains('commons-logging-1.1.1.jar') && it.path.contains('.gradle/caches'))