ลองทำ maven repository ดู

ผมพยายามจะเอา .jar ขึ้น repository แบบ

lein deploy clojars

แต่ไม่รู้ว่า maven มันทำอย่างไร ก็เลยลองทำ repository ใช้เองดู ในเครื่องผมมี openjdk8 อยู่แล้ว

  1. ก็ไปเอา Apache Archiva มาลงได้เลย พอแตก zip ออกมาได้ก็ cd เข้า bin ไปรับ ./archiva console
  2. เข้า web port 8080
  3. สร้าง admin
  4. สร้าง folder ใน repositories/snapshots ตามชื่อ group-id, artifact-id, version เช่น veer66/prefixtree/1.0-SNAPSHOT
  5. เอาไฟล์ .jar เช่น prefixtree-1.0-SNAPSHOT.jar ไปใส่ใน veer66/prefixtree/1.0-SNAPSHOT ข้างบน
  6. เข้าไปเว็บสั่ง scan directory, สั่งทำ index ใน http://localhost:8080/#repositorylist

เสร็จแล้ว ผมก็ใช้ได้นะครับ แต่แน่นอนว่าผมมั่ว ๆ เอา ถ้าทำตามอาจจะมีรูรั่วหรือความเจ๊งอะไรเกิดขึ้นก็ได้ ซึ่งผมไม่สามารถรับผิดชอบได้

repo1

ไฟล์พวก .xml .md5 .sha1 นี่ Archiva มัน gen ให้เองครับ

ป.ล. คิดว่าตอนชาวบ้านเอาไปใช้วุ่นวายตาย ผมกะว่าพยายาม build Kotlin source code ใน lein แล้วเอาขึ้น clojars ดีกว่า 😛

Advertisements
This เรื่อง was posted in ไม่มีหมวดหมู่. Bookmark the permalink.

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s