Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Jan 2023 12:32:37 +0900
From:      Norikatsu Shigemura <nork@FreeBSD.org>
To:        ports@freebsd.org
Cc:        java@FreeBSD.org, Norikatsu Shigemura <nork@ninth-nine.com>
Subject:   devel/thrift-java: How to make a port for Gradle Java Application?
Message-ID:  <c8f0bf26-6f2f-18fa-188a-7feea4fba45a@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------YK8SMBxW1TBgg1NoAicBfX66
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi!

Now I want to use parquet-cli (https://github.com/apache/parquet-mr/),
and I am starting to make a port thrift-java before building
parquet-cli.  It depends on thrift-java, and I can't build it
without thrift-java.

My thrift-java port is still some work to do, and we have built the
port creation with network connection.  But building in poudriere-testport
without network connection environment is not successful.

Because gradlew downloads a lot of JAR files depending on thrift-java
at build time.

This behavior is similar to the GO language, NPM and others, but
even if I pre-fetched them, gradlew won't use them.

What should I do? Please let me know if you have any ideas.

-- 
Norikatsu Shigemura <nork@ninth-nine.com>
--------------YK8SMBxW1TBgg1NoAicBfX66
Content-Type: application/octet-stream;
 name="thrift-java-port-20230122.tar.xz"
Content-Disposition: attachment; filename="thrift-java-port-20230122.tar.xz"
Content-Transfer-Encoding: base64

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
AAAABFla

--------------YK8SMBxW1TBgg1NoAicBfX66--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c8f0bf26-6f2f-18fa-188a-7feea4fba45a>