Eksterne værktøjer

Med eksterne værktøjer kan du konfigurere og afvikle programmer, kommandofiler, Ant-byggefiler og andet fra arbejdsbænken. Du kan gemme konfigurationerne af de eksterne værktøjer og afvikle dem på et senere tidspunkt.

Output fra eksterne værktøjer vises i oversigten Konsol.

Du kan tilføje eksterne værktøjer som en del af bygningsprocessen for et projekt. De eksterne værktøjer afvikles i den angivne rækkefølge, hver gang et projekt bygges.

Der er følgende tilgængelige variabler, når du konfigurerer et eksternt værktøj. Variablerne udvides automatisk, hver gang det eksterne værktøj afvikles.

Variabelnavn

Beskrivelse

${workspace_loc} Den absolutte sti på systemets harddisk til arbejdsområdebiblioteket for Eclipse
${workspace_loc:<ressourcesti>} Den absolutte sti på systemets harddisk til den angivne ressource. <ressourcesti> er ressourcens fuldstændige sti, relativ i forhold til arbejdsområderoden. Eksempel: ${workspace_loc:/MitProjekt/MinFil.txt}. Bemærk, at det udvidede resultat af denne variabel ikke er det samme som ${workspace_loc}/MitProjekt/MinFil.txt, hvis projektets indholdsbibliotek for MitProjekt ligger uden for arbejdsområdebiblioteket.
${project_loc} Den absolutte sti på systemets harddisk til den aktuelt valgte ressources projekt eller til det projekt, der bygges, hvis det eksterne værktøj afvikles som en del af bygningen.
${project_loc:<ressourcesti>} Den absolutte sti på systemets harddisk til den angivne ressources projekt. <ressourcesti> er ressourcens fuldstændige sti, relativ i forhold til arbejdsområderoden. Eksempel: ${workspace_loc:/MitProjekt/MinFil.txt}. Bemærk, at det udvidede resultat af denne variabel ikke er det samme som ${workspace_loc}/MitProjekt, hvis projektets indholdsbibliotek for MitProjekt ligger uden for arbejdsområdebiblioteket.
${container_loc} Den absolutte sti på systemets harddisk til den aktuelt valgte ressources overordnede (enten en folder eller et projekt).
${container_loc:<ressourcesti>} Den absolutte sti på systemets harddisk til den angivne ressources overordnede (enten en folder eller et projekt). <ressourcesti> er ressourcens fuldstændige sti, relativ i forhold til arbejdsområderoden. Eksempel: ${workspace_loc:/MyProject/MyFolder/MyFile.txt}. Bemærk, at det udvidede resultat af denne variabel ikke er det samme som ${workspace_loc}/MitProjekt/MinFolder, hvis projektets indholdsbibliotek for MitProjekt ligger uden for arbejdsområdebiblioteket.
${resource_loc} Den absolutte sti på systemets harddisk til den aktuelt valgte ressource.
${resource_loc:<ressourcesti>} Den absolutte sti på systemets harddisk til den angivne ressource. <ressourcesti> er ressourcens fuldstændige sti, relativ i forhold til arbejdsområderoden. Eksempel: ${workspace_loc:/MitProjekt/MinFil.txt}. Bemærk, at det udvidede resultat af denne variabel ikke er det samme som ${workspace_loc}/MitProjekt/MinFil.txt, hvis projektets indholdsbibliotek for MitProjekt ligger uden for arbejdsområdebiblioteket.
${project_path} Den fuldstændige sti, relativ i forhold til arbejdsområderoden, til den aktuelt valgte ressources projekt eller til det projekt, der bygges, hvis det eksterne værktøj afvikles som en del af bygningen.
${container_path} Den fuldstændige sti, relativ i forhold til arbejdsområderoden, til den aktuelt valgte ressources overordnede (enten en folder eller et projekt).
${resource_path} Den fuldstændige sti, relativ i forhold til arbejdsområderoden, til den aktuelt valgte ressource.
${project_name} Navnet på den aktuelt valgte ressources projekt eller på det projekt, der bygges, hvis det eksterne værktøj afvikles som en del af bygningen.
${container_name} Navnet på den aktuelt valgte ressources overordnede (enten en folder eller et projekt).
${resource_name} Navnet på den aktuelt valgte ressource.
${build_type} Byggetypen, når det eksterne værktøj afvikles som en del af bygningen. Værdien kan være "full", "incremental" eller "auto". Hvis det eksterne værktøj afvikles uden for bygningen, er værdien "none".

Lad os antage, at Eclipse-arbejdsområdebiblioteket er c:\eclipse\workspace og at du har to projekter, MitProjekt1 og MitProjekt2. Det første projekt, MitProjekt1, er placeret i arbejdsområdebiblioteket, mens det andet projekt, MitProjekt2, er placeret uden for arbejdsområdebiblioteket i c:\projects\MitProjekt2. Lad os se på, hvordan variabeleksemplerne nedenfor udvides, når det eksterne værktøj afvikles, hvis ressourcen /MitProjekt2/MinFolder/MinFil.txt vælges.

Eksempel på variabel

Udvidede resultater

${workspace_loc} c:\eclipse\workspace
${workspace_loc:/MyProject1/MyFile.txt} c:\eclipse\workspace\MitProjekt\MinFil.txt
${workspace_loc:/MyProject2/MyFile.txt} c:\projekter\MitProjekt2\MinFil.txt
${project_loc} c:\projekter\MitProjekt2
${project_loc:/MyProject1/MyFile.txt} c:\eclipse\workspace\MitProjekt
${container_loc} c:\projekter\MitProjekt2\MinFolder
${resource_loc} c:\projekter\MitProjekt2\MinFil.txt
${project_path} /MitProjekt2
${container_path} /MitProjekt2/MinFolder
${resource_path} /MitProjekt2/MinFolder/MinFil.txt
${project_name} MitProjekt2
${container_name} MinFolder
${resource_name} MinFil.txt
${build_type} ingen


Relaterede begreber
Ant-understøttelse
Bygninger

Relateret reference
Indstillinger for eksterne værktøjer
Eksterne værktøjer og Ant-ikoner
Oversigten Konsol

Relaterede opgaver
Udfør eksterne værktøjer
Udfør Ant-byggefiler