[IPT] How to build IPT from source?

Tim Robertson trobertson at gbif.org
Thu Aug 27 07:56:27 CEST 2015


Hi Francisco,

I have just built the IPT using a fresh local maven repository and can confirm it works, so this seems likely to be some kind of repository mirroring issue that you see which we don’t.

itext was not moved to the new artifact / group until version 5.0.6 [1] so that is not the issue and indeed you can see central still has it on the download link on the page [2]  

Can you please try and change the repositories in the pom.xml to this:

  <repositories>
    <repository>
      <id>gbif-all</id>
      <url>http://repository.gbif.org/content/groups/gbif</url>
    </repository>
    <repository>
      <id>gbif-thirdparty</id>
      <url>http://repository.gbif.org/content/repositories/thirdparty</url>
    </repository>
   <!— Added by Francisco —>
    <repository>
      <id>gbif-central-mirror</id>
      <url>http://repository.gbif.org/content/repositories/central/</url>
    </repository>  
  </repositories>

and then try a rebuild?

You might even try and force a new local maven repository (which is what I did to confirm the artifacts still come across the web using -Dmaven.repo.local=<some new directory>.  

This is what I did:
  $ mvn package -Dmaven.repo.local=/tmp/m2

Can you please let us know how that works?

Thanks,
Tim

	

[1] http://mvnrepository.com/artifact/com.itextpdf/itextpdf
[2] http://search.maven.org/#artifactdetails%7Ccom.lowagie%7Citext%7C4.2.1%7Cpom

On 27 Aug 2015, at 02:06, Francisco Moura <franciscomoura at gmail.com> wrote:

> Hi Kyle,
> 
> thanks for your replay.
> 
> The compilation error was not fixed, even entering the command mvn clean -U -Prelease package.
> I noticed that inside my ~/.m2/repository/com/lowagie/itext/4.2.1 there isn't the itext-4.2.1.jar file, even using the commands mvn clean -U -Prelease package, mvn -U -Prelease package, etc;
> 
> Visiting the page http://mvnrepository.com/artifact/com.lowagie/itext/4.2.1 we can notice that the artifact was moved to a new group.
> So, I will download a package from gbif build repository for our purpose.
> 
> If possible, I would ask you to let me know when the source from github are ready to build.
> 
> Br,
> 
> Francisco Moura
> +55 (31) 8277-8448 (Claro)
> 
> 2015-08-26 5:45 GMT-03:00 Kyle Braak <kbraak at gbif.org>:
> Hi Francisco,
> 
> I noticed this error myself when testing an upgrade to a newer version of the com.lowagie:itext dependency.
> 
> Why don’t you try the command below including -U to tell Maven to use the latest dependency versions.
> 
> #mvn clean -U -Prelease package
> 
> Below are my Maven, Java, and OS versions I am using in case that helps you:
> 
> dhcp-12:ipt kbraak$ mvn --version
> Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-11T22:58:10+02:00)
> Java version: 1.8.0_45, vendor: Oracle Corporation
> OS name: "mac os x", version: "10.9.5", arch: "x86_64", family: “mac"
> 
> Let me know if you have success or not,
> 
> Kyle
> 
> PS1: You can monitor whether the IPT will build successfully from source here: http://builds.gbif.org/job/ipt/ If the last build was ‘blue’ it will build successfully :)
> 
> PS2: The IPT mailing list (http://lists.gbif.org/mailman/listinfo/ipt) is ideal for these types of questions. That way your question reaches a broader audience around the world, and you have a better chance of getting a response when the GBIF Secretariat is out of office
> 
> On 26 Aug 2015, at 05:56, Francisco Moura <franciscomoura at gmail.com> wrote:
> 
> > Hi Kyle, I hope you are doing well!
> >
> > I need to build IPT from source. So, my environment setup is:
> > - Oracle JDK 7 and 8
> > - Maven 3.3.3
> >
> > When I try to build the application, a lot of errors are showed.
> > The output process is inside the attached file.
> >
> > I had cloned the source from github.com/gbif/ipt, and I issued the mvn install command and the build failed.
> >
> > My questions are:
> > 1) The source from github are ready to do the IPT build?
> > 2) Which is the correct environment setup to build the IPT with success from source?
> >
> > Thanks for your attention.
> >
> > Best regards,
> >
> > Francisco Moura
> > +55 (31) 8277-8448 (Claro)
> > <build-error.txt>
> 
> 
> _______________________________________________
> IPT mailing list
> IPT at lists.gbif.org
> http://lists.gbif.org/mailman/listinfo/ipt

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gbif.org/pipermail/ipt/attachments/20150827/dabf1c7c/attachment.html>


More information about the IPT mailing list