From 5a7cc72e7199a118b5cf4b22b5f3cc0cb38de769 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 28 Feb 2013 11:40:24 +0100 Subject: [PATCH] [#2270] Add section to the manual indicating how to build jOOQ with Maven --- .../src/main/resources/manual-3.0.xml | 36 +++++++++++++++---- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/jOOQ-website/src/main/resources/manual-3.0.xml b/jOOQ-website/src/main/resources/manual-3.0.xml index 92b0280ff9..d14e2fb97d 100644 --- a/jOOQ-website/src/main/resources/manual-3.0.xml +++ b/jOOQ-website/src/main/resources/manual-3.0.xml @@ -979,19 +979,41 @@ object Test { // Dependencies

- jOOQ has no dependencies on any third-party libraries. This rule has some exceptions: + Dependencies are a big hassle in modern software. Many libraries depend on other, non-JDK library parts that come in different, incompatible versions, potentially causing trouble in your runtime environment. jOOQ has no external dependencies on any third-party libraries. +

+

+ However, the above rule has some exceptions:

- -

Build your own

+
+ + +
+ Build your own +

- In order to build jOOQ, please download the sources from https://github.com/jOOQ/jOOQ and use Maven to build jOOQ, preferably in Eclipse. jOOQ requires Java 6 to compile and run. + In order to build jOOQ yourself, please download the sources from https://github.com/jOOQ/jOOQ and use Maven to build jOOQ, preferably in Eclipse. jOOQ requires Java 6+ to compile and run.

+

+ Some useful hints to build jOOQ yourself: +

+
    +
  • Get the latest version of Git or EGit
  • +
  • Get the latest version of Maven or M2E
  • +
  • Check out the jOOQ sources from https://github.com/jOOQ/jOOQ
  • +
  • Build the jooq-parent artefact by using any of these commands: +
      +
    • mvn clean package
      create .jar files in ${project.build.directory}
    • +
    • mvn clean install
      install the .jar files in your local repository (e.g. ~/.m2)
    • +
    • mvn clean {goal} -Dmaven.test.skip=true
      don't run unit tests when building artefacts
    • +
    +
  • +