Hi Christopher,

I hadn't done a fresh checkout in a while, so it may well be that
there are somewhat annoying manual steps that you have to execute...

> - Found GitHub references on the website, so git import from Eclipse.
> - Got errors but saw on web site "Check out the codebase from
> sourceforge: SVN. GitHub is also available but may be incomplete"

That's true. Unfortunately, I'm not so good with Git, so I can only
guarantee workspace integrity on SVN. But there had been git users
successfully working with the codebase on GitHub. For instance Daniel
Carleton here:
https://github.com/lukaseder/jOOQ/pull/5

> - Re-created a workspace, checked out from SVN "jOOQ", "jOOQ-codegen",
> "jOOQ-meta". I am not sure which other projects are needed.

These three should be fine. jOOQ-test and jOOQ-sources are optional.
The other ones are not needed

> - Got errors.
> - Figured out it had pom files.
> - Selected pom file from jOOQ > Run as Maven Build. Failed on ojdbc6.jar.
> - giyf: had to install maven (dogh!) to add my local ojdbc6 jar to
> local repo. The command was:
> mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6
> -Dversion=11.1.0.7.0 -Dpackaging=jar -Dfile=C:\some_path\ojdbc6.jar

Yes, it took me a while to get that straightened out, too. I wish
there was a way to remove that dependency without loss of Oracle
functionality. Any ideas welcome.

> - Ran pom file Build again. Failed for weird reasons.
> - Pom file from jOOQ > Run as Maven Clean.
> - Pom file from jOOQ > Run as Maven Build.
> - This went much further but got error:
> "Failed to execute goal
> org.apache.maven.plugins:maven-gpg-plugin:1.1:sign (sign-artifacts) on
> project jooq: Cannot obtain passphrase in batch mode -> [Help 1]"

In order to publish jOOQ to the Sonatype and Maven Central
repositories, I have to sign the artefacts. If you know a way how I
can make that step optional for other users, I'd gladly adapt the pom
files. Otherwise, you can delete that plugin from your copies of the
pom file, then you should be fine

> I attach the complete log of the final run to this e-mail (I don't
> know if the Google groups will accept it).

I got it alright...

> What am I doing wrong? Are there step by step instructions on how to
> checkout and build the project?

I think you're at the last missing step with that gpg plugin...

Cheers
Lukas

Reply via email to