Dış araçlar

Dış araçlar, programları, toplu iş dosyalarını, Ant oluşturma dosyalarını ve diğer dosyaları Çalışma Ortamı'nı kullanarak yapılandırmanızı ve çalıştırmanızı sağlar. Bu dış araç yapılandırmalarını saklayabilir ve daha sonra çalıştırabilirsiniz.

Dış araçların çıktısı konsol görünümünde görüntülenir.

Dış araçları, bir projenin oluşturma sürecinin bir parçası olarak ekleyebilirsiniz. Bu dış araçlar, proje her oluşturulduğunda belirtilen sırada çalıştırılacaktır.

Aşağıdaki değişkenler bir dış aracı yapılandırdığınızda kullanılabilir. Bu değişkenler, dış araç her çalıştırıldığında otomatik olarak açılır.

${workspace_loc} - Eclipse'in çalışma alanı dizininin sistemin sabit sürücüsündeki mutlak yolu.

${workspace_loc:<resource path>} - Belirtilen kaynağın sistemin sabit sürücüsündeki mutlak yolu. <resource path>, çalışma alanı köküne göre kaynağın tam yoludur. Örneğin, ${workspace_loc:/MyProject/MyFile.txt}. MyProject için projenin içerik dizini çalışma alanı dizininin dışındaysa, bu değişkenin açılan sonucunun ${workspace_loc}/MyProject/MyFile.txt ile aynı olmayacağını unutmayın.

${project_loc} - Yürürlükte seçili kaynağın projesinin ya da dış araç, oluşturmanın bir parçası olarak çalıştırılıyorsa, oluşturulmakta olan projenin sistemin sabit sürücüsündeki mutlak yolu.

${project_loc:<resource path>} - Belirtilen kaynağın projesinin sistemin sabit sürücüsündeki mutlak yolu. <resource path>, çalışma alanı köküne göre kaynağın tam yoludur. Örneğin, ${workspace_loc:/MyProject/MyFile.txt}. MyProject için projenin içerik dizini çalışma alanı dizininin dışındaysa, bu değişkenin açılan sonucunun ${workspace_loc}/MyProject ile aynı olmayacağını unutmayın.

${container_loc} - Yürürlükte seçili kaynağın üst öğesinin (klasör ya da proje) sistemin sabit sürücüsündeki mutlak yolu.

${container_loc:<resource path>} - Belirtilen kaynağın üst öğesinin (klasör ya da proje)sistemin sabit sürücüsündeki mutlak yolu.<resource path>, çalışma alanı köküne göre kaynağın tam yoludur. Örneğin, ${workspace_loc:/MyProject/MyFolder/MyFile.txt}. MyProject için projenin içerik dizini çalışma alanı dizininin dışındaysa, bu değişkenin açılan sonucunun ${workspace_loc}/MyProject/MyFolder ile aynı olmayacağını unutmayın.

${resource_loc} - Yürürlükte seçili kaynağın sistemin sabit sürücüsündeki mutlak yolu.

${resource_loc:<resource path>} - Belirtilen kaynağın sistemin sabit sürücüsündeki mutlak yolu. <resource path>, çalışma alanı köküne göre kaynağın tam yoludur. Örneğin, ${workspace_loc:/MyProject/MyFile.txt}. MyProject için projenin içerik dizini çalışma alanı dizininin dışındaysa, bu değişkenin açılan sonucunun ${workspace_loc}/MyProject/MyFile.txt ile aynı olmayacağını unutmayın.

${project_path} - Yürürlükte seçili kaynağın projesinin ya da dış araç, oluşturmanın bir parçası olarak çalıştırılıyorsa, oluşturulmakta olan projenin çalışma alanı köküne göre mutlak yolu.

${container_path} - Yürürlükte seçili kaynağın üst öğesinin (klasör ya da proje) çalışma alanı köküne göre sistemin sabit sürücüsündeki tam yolu.

${resource_path} - Yürürlükte seçili kaynağın çalışma alanı köküne göre tam yolu.

${project_name} - Yürürlükte seçili kaynağın projesinin ya da dış araç, oluşturmanın bir parçası olarak çalıştırılıyorsa, oluşturulmakta olan projenin adı.

${container_name} - Yürürlükte seçili kaynağın üst öğesinin (klasör ya da proje) adı.

${resource_name} - Yürürlükte seçili kaynağın adı.

${build_type} - Dış araç oluşturmanın bir parçası olarak çalıştırıldığında oluşturmanın türü. Değer "tam", "artımlı" ya da "otomatik" olabilir. Dış araç oluşturmanın dışında çalıştırılıyorsa, değer "yok" olur.

Eclipse çalışma alanı dizininizin c:\eclipse\workspace olduğunu, MyProject1 ve MyProject2 adında iki projenizin olduğunu varsayalım. İlk proje olan MyProject1, çalışma alanı dizinindedir ve ikinci proje MyProject2, çalışma alanı dizininin dışında, c:\projects\MyProject2 dizininde bulunmaktadır. Dış araç çalıştırıldığında, /MyProject2/MyFolder/MyFile.txt seçilirse, aşağıdaki değişken örneklerinin nasıl açılacağına bakalım.
 
 

Değişken Örnekleri
Açılan Sonuçlar
${workspace_loc} c:\eclipse\workspace
${workspace_loc:/MyProject1/MyFile.txt} c:\eclipse\workspace\MyProject\MyFile.txt
${workspace_loc:/MyProject2/MyFile.txt} c:\projects\MyProject2\MyFile.txt
${project_loc} c:\projects\MyProject2
${project_loc:/MyProject1/MyFile.txt} c:\eclipse\workspace\MyProject
${container_loc} c:\projects\MyProject2\MyFolder
${resource_loc} c:\projects\MyProject2\MyFile.txt
${project_path} /MyProject2
${container_path} /MyProject2/MyFolder
${resource_path} /MyProject2/MyFolder/MyFile.txt
${project_name} MyProject2
${container_name} MyFolder
${resource_name} MyFile.txt
${build_type} none


İlgili kavramlar
Ant desteği
Oluşturmalar

İlgili başvuru
Dış Araçlar tercihleri
Dış Araçlar ve Ant simgeleri

İlgili görevler
Dış araçların çalıştırılması
Ant oluşturma dosyalarının çalıştırılması