Changes

Jump to navigation Jump to search
445 bytes added ,  13:38, 2 July 2020
no edit summary
==Prerequisites==
* BaseX is being developed with the [http://www.eclipse.org Eclipse] environment. Other (other IDEs are like IntelliJ IDEA can be used as well in our community, but are not supported by our team).* The [httphttps://www.eclipse.org/egitdownloads/ Eclipse IDE for Java Developers] includes the EGit] plugin can be used to check out the latest sources from our repository within Eclipse.* The (for [[http://m2eclipse.sonatype.org m2eclipseGit]] ) and the m2e plugin is required to work with packages other than the main project; it adds (for [[Maven]] support to Eclipse).* Additional coding guidelines Other Eclipse plugins we use are defined via Checkstyle and can be integrated with the : {| class="wikitable" |- valign="top"! Name! Description! Update URL! Eclipse Marketplace|-| [http://eclipse-cs.sourceforge.net eclipse-cs] plugin| Enforces Checkstyle coding standards.* Other Eclipse plugins we frequently use are [| <code><nowiki>http://findbugseclipse-cs.sourceforgesf.net/ FindBugs] to analyze Java byte update/</nowiki></code, >| [httphttps://wwwmarketplace.eclipse.org/marketplace-client-intro?mpc_install=150 install]|-| [https://spotbugs.github.io/ SpotBugs]| Analyze project at byte code level| <code><nowiki>https://spotbugs.github.io/eclipse/platform-core</nowiki></code>| [https://downloadsmarketplace.eclipse.php Core Toolsorg/marketplace-client-intro?mpc_install=3519199 install] to find unreferenced members, and the code coverage tool |-| [http://www.eclemmaucdetector.org/ EclEmmaUCDetector]| Unnecessary code detector| <code><nowiki>http://ucdetector.sourceforge.net/update</nowiki></code>| [https://marketplace.eclipse.org/marketplace-client-intro?mpc_install=661 install]|}
==Check Out==
To get some help on Our [[Git|Git Tutorial]] explains how to check BaseX can be checked out BaseX from the [https://github.com/BaseXdb/basex GitHub Repository], please have a look at our [[Git|Git Tutorial]]and embedded in Eclipse with EGit. The article also demonstrates how git can be used on command-line.
The basex repository contains the following sub-directories:
# {{Code|basex-tests}} contains several unit and stress tests
If the "Problems" View contains errors or warnings, you may need to switch to Java 7 (''Windows'' → ''Preferences'' → ''Installed JREs''). With the Maven plugin from Eclipse, it may require sometimes requires several attempts to get all dependencies updated. This loop can be avoided if the sources are precompiled via [[Maven]] on command-line.
==Start in Eclipse==
==Alternative==
You may as well use the standalone version of [[Maven]] to compile and run the project, use other IDEs such as [httphttps://www.jetbrains.com/idea / IntelliJ IDEA].
[[Category:Developer]]
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu