Java için VEYA Araçları Maven'i Kullanma

Giriş

Bu kılavuz, basit bir çalışma örneğiyle Java'da VEYA Araçları'nı kullanmaya başlamanızı sağlar.

Bu talimatlar diğer MacOS varyantlarında da işe yarayabilecek olsa da, talimatları yalnızca aşağıdaki gereksinimleri karşılayan makinelerde test ettik:

  • MacOS 13.0.1 (Ventura) Intel 64 bit (x86_64)
  • MacOS 13.0.1 (Ventura) M1 (arm64)

Ön koşullar

Aşağıdaki bölümlerde VEYA Araçları'nı yüklemeye ilişkin ön koşullar açıklanmaktadır.

Xcode Komut Satırı Araçları

Xcode Komut Satırı Araçları'nı yüklemeniz gerekir. Bunun için /Applications/Utilities/ içindeki Terminal'i açın ve şunu girin:

xcode-select --install

Xcode Komut Satırı Araçlarını indirip yüklemek için "Yükle"yi tıklayın. App Store'dan "Xcode"u almanıza gerek yoktur. İnternet bağlantınız yavaşsa bu işlem birkaç dakika sürebilir.

Xcode Komut Satırı Araçlarını başarıyla yüklediğinizi doğrulayın:

xcode-select -p

Aşağıdaki bilgileri görürsünüz:

/Library/Developer/CommandLineTools

Evde Bira

Kalan ön koşulları yüklemek için ilk olarak Homebrew olarak bilinen "macOS için eksik paket yöneticisini" yüklemenizi öneririz. Bunun için bir terminal penceresi açın ve şunu girin:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update

Demleme işlemini başarıyla yüklediğinizi doğrulamak için:

brew --version

Aşağıdaki bilgileri görürsünüz:

Homebrew 1.6.9-8-g25542d7
Homebrew/homebrew-core (git revision 0e0c84; last commit 2018-06-20)

Java JDK

Java JDK 8.0 veya daha yeni sürümünü yüklemelisiniz.

Homebrew'u yükledikten sonra bir terminal penceresi açıp openjdk kodunu girerek:

brew install openjdk
sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

Ardından, JAVA_HOME değişkenini dışa aktarmanız gerekir:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/openjdk.jdk

Maven

Maven'i yüklemeniz gerekir.

Homebrew'u yükledikten sonra bir terminal penceresi açıp maven'i kurup şunları girebilirsiniz:

brew install maven

Maven'in doğru şekilde yüklenip yüklenmediğini test edebilir ve aşağıdaki komutu kullanarak java dosyasını bulabilirsiniz:

mvn -v

Maven ile yükleme

Maven uygulamanıza VEYA Araçları'nı dahil etmek için projenizin pom.xml dosyasına bir bağımlılık yapısı ekleyin. Örneğin,

<!-- https://mvnrepository.com/artifact/com.google.ortools/ortools-java -->
<dependency>
    <groupId>com.google.ortools</groupId>
    <artifactId>ortools-java</artifactId>
    <version>9.10.4067</version>
</dependency>

Java örnek kodunu alma

Örnek kod, java_or-tools deposunda yer alır.

  1. Depoyu zip dosyası olarak indirip çıkartın veya depoyu klonlayın:

    git clone -b v9.10 --depth 1 https://github.com/or-tools/java_or-tools
    
  2. Örnekler dizinine geçin:

    cd java_or-tools
    

Örneği oluşturma

java_or-tools dizininden:

Projeyi aşağıdakileri kullanarak oluşturun:

mvn compile -B

Örneği çalıştırma

java_or-tools dizininden:

İkili dosyayı şunu kullanarak çalıştırın:

mvn exec:java

Tebrikler! VEYA Araçları ile bir uygulamayı çalıştırdınız. Artık VEYA Araçları'nı kullanmaya hazırsınız.