{"id":3608,"date":"2022-09-20T09:41:14","date_gmt":"2022-09-20T08:41:14","guid":{"rendered":"https:\/\/gdksoftware.com\/knowledgebase\/boss-dependency-manager-for-delphi"},"modified":"2026-01-13T13:47:03","modified_gmt":"2026-01-13T12:47:03","slug":"boss-dependency-manager-for-delphi","status":"publish","type":"knowledge","link":"https:\/\/gdksoftware.com\/nl\/kennisbank\/boss-dependency-manager-for-delphi","title":{"rendered":"Boss Dependency Manager voor Delphi"},"content":{"rendered":"<h3>Wat is het?<\/h3>\n<p><a href=\"https:\/\/github.com\/HashLoad\/boss\" target=\"_blank\" rel=\"noopener\">Boss<\/a> is een package manager zoals NPM, speciaal voor Delphi. Je kunt de afhankelijkheden in je project gemakkelijk beheren. Er is een commandoregel-hulpprogramma beschikbaar en ook een IDE-integratie.<\/p>\n<h3>Downloads and installation<\/h3>\n<p>Download de command-line tool van <a href=\"https:\/\/github.com\/hashload\/boss\/releases\" target=\"_blank\" rel=\"noopener\">deze lijst met downloads<\/a>. Selecteer het boss-windows-386.zip bestand.<\/p>\n<p>Pak de zip uit in een lokale directory en voeg deze directory toe aan je PATH omgevingsvariabele, zodat het systeem boss.exe overal kan vinden.<\/p>\n<p>Ga naar de Delphi IDE en installeer de Boss IDE-integratie via de GetIt package manager.<\/p>\n<h3>Global configuration<\/h3>\n<p>Om het te laten werken voor Bitbucket-repositories heb je een SSH-key nodig met een passphrase.<br \/>\nGenereer een SSH-key met de volgende commando&#8217;s (voer opnieuw een passphrase in als daarom wordt gevraagd):<\/p>\n<div style=\"background: #f8f8f8; overflow: auto; width: auto; border: solid gray; border-width: .1em .1em .1em .8em; padding: .2em .6em;\">\n<pre style=\"margin: 0; line-height: 125%;\">ssh-keygen -t rsa -b 4096 -C <span style=\"color: #ba2121;\">\"\"<\/span>\r\nssh-keyscan -t rsa bitbucket.org &gt;&gt; <span style=\"color: #008000; font-weight: bold;\">%<\/span>userprofile%\/.ssh\/known_hosts\r\n<\/pre>\n<\/div>\n<p>Open met kladblok het bestand id_rsa.pub uit de map .ssh in uw Windows-gebruikersprofiel. Kopieer de inhoud van het bestand en voeg het toe als SSH-key in je <a href=\"https:\/\/bitbucket.org\/account\/settings\/ssh-keys\/\" target=\"_blank\" rel=\"noopener\">Bitbucket account instellingen<\/a>.<br \/>\nNa deze SSH-configuratie kunt u het inlogcommando uitvoeren om je Bitbucket-referenties op te slaan in de globale Boss-configuratie. Voer dit commando uit om te authenticeren:<\/p>\n<div style=\"background: #f8f8f8; overflow: auto; width: auto; border: solid gray; border-width: .1em .1em .1em .8em; padding: .2em .6em;\">\n<pre style=\"margin: 0; line-height: 125%;\">boss login bitbucket.org\r\n<\/pre>\n<\/div>\n<p>Kies <strong>y<\/strong> wanneer er gevraagd wordt of SSH gebruikt wordt and selecteer de standaardlocatie voor de SSH file. Geef een passphrase op en de authenticatie is geslaagd als je geen meldingen ziet.<\/p>\n<h3>Toepassen in een project<\/h3>\n<p>Voordat je Boss kunt gebruiken moet je Boss initi\u00ebren in dezelfde map als je Delphi projectbestand. Rechtsklik in de IDE op het project, ga naar de Boss optie en kies Init. Of voer het volgende commando uit:<\/p>\n<div style=\"background: #f8f8f8; overflow: auto; width: auto; border: solid gray; border-width: .1em .1em .1em .8em; padding: .2em .6em;\">\n<pre style=\"margin: 0; line-height: 125%;\">boss init\r\n<\/pre>\n<\/div>\n<p>Voeg een Bitbucket-repository toe als dependency met het volgende commando:<\/p>\n<div style=\"background: #f8f8f8; overflow: auto; width: auto; border: solid gray; border-width: .1em .1em .1em .8em; padding: .2em .6em;\">\n<pre style=\"margin: 0; line-height: 125%;\">boss install bitbucket.org\/&lt;workspace\/\/\r\n<\/pre>\n<\/div>\n<p>Let op dat het HTTPS gedeelte er niet in staat en de URL eindigt met een <code class=\"\" data-line=\"\">\/<\/code>. Dit zorgt ervoor dat de master branche wordt uitgecheckt in de submap <code class=\"\" data-line=\"\">modules\\<\/code> binnen je Delphi project.<br \/>\nAls je niet de master branche wil uitchecken maar een specifieke tag, voeg dan <code class=\"\" data-line=\"\">:tag<\/code> toe direct achter de URL.<\/p>\n","protected":false},"featured_media":0,"parent":0,"template":"","class_list":["post-3608","knowledge","type-knowledge","status-publish","hentry","knowledge-category-delphi"],"acf":{"author":414,"type_hero":"compact","hero_image":3604,"hero_image_position":"","hero_title":"","hero_content":"","hero_link":null,"hero_show_h1":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Boss Dependency Manager voor Delphi - GDK Software<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gdksoftware.com\/nl\/kennisbank\/boss-dependency-manager-for-delphi\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Boss Dependency Manager voor Delphi\" \/>\n<meta property=\"og:description\" content=\"Wat is het? Boss is een package manager zoals NPM, speciaal voor Delphi. Je kunt de afhankelijkheden in je project gemakkelijk beheren. Er is een commandoregel-hulpprogramma beschikbaar en ook een IDE-integratie. Downloads and installation Download de command-line tool van deze lijst met downloads. Selecteer het boss-windows-386.zip bestand. Pak de zip uit in een lokale directory [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gdksoftware.com\/nl\/kennisbank\/boss-dependency-manager-for-delphi\" \/>\n<meta property=\"og:site_name\" content=\"GDK Software\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-13T12:47:03+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gdksoftware.com\\\/nl\\\/kennisbank\\\/boss-dependency-manager-for-delphi\",\"url\":\"https:\\\/\\\/gdksoftware.com\\\/nl\\\/kennisbank\\\/boss-dependency-manager-for-delphi\",\"name\":\"Boss Dependency Manager voor Delphi - GDK Software\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gdksoftware.com\\\/nl#website\"},\"datePublished\":\"2022-09-20T08:41:14+00:00\",\"dateModified\":\"2026-01-13T12:47:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gdksoftware.com\\\/nl\\\/kennisbank\\\/boss-dependency-manager-for-delphi#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gdksoftware.com\\\/nl\\\/kennisbank\\\/boss-dependency-manager-for-delphi\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gdksoftware.com\\\/nl\\\/kennisbank\\\/boss-dependency-manager-for-delphi#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gdksoftware.com\\\/nl\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Knowledgebase\",\"item\":\"https:\\\/\\\/gdksoftware.com\\\/nl\\\/kennisbank\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Delphi\",\"item\":\"https:\\\/\\\/gdksoftware.com\\\/nl\\\/kennisbank-categorie\\\/delphi\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Boss Dependency Manager voor Delphi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gdksoftware.com\\\/nl#website\",\"url\":\"https:\\\/\\\/gdksoftware.com\\\/nl\",\"name\":\"GDK Software\",\"description\":\"Zet de stip op je horizon\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gdksoftware.com\\\/nl?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Boss Dependency Manager voor Delphi - GDK Software","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gdksoftware.com\/nl\/kennisbank\/boss-dependency-manager-for-delphi","og_locale":"nl_NL","og_type":"article","og_title":"Boss Dependency Manager voor Delphi","og_description":"Wat is het? Boss is een package manager zoals NPM, speciaal voor Delphi. Je kunt de afhankelijkheden in je project gemakkelijk beheren. Er is een commandoregel-hulpprogramma beschikbaar en ook een IDE-integratie. Downloads and installation Download de command-line tool van deze lijst met downloads. Selecteer het boss-windows-386.zip bestand. Pak de zip uit in een lokale directory [&hellip;]","og_url":"https:\/\/gdksoftware.com\/nl\/kennisbank\/boss-dependency-manager-for-delphi","og_site_name":"GDK Software","article_modified_time":"2026-01-13T12:47:03+00:00","twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"2 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/gdksoftware.com\/nl\/kennisbank\/boss-dependency-manager-for-delphi","url":"https:\/\/gdksoftware.com\/nl\/kennisbank\/boss-dependency-manager-for-delphi","name":"Boss Dependency Manager voor Delphi - GDK Software","isPartOf":{"@id":"https:\/\/gdksoftware.com\/nl#website"},"datePublished":"2022-09-20T08:41:14+00:00","dateModified":"2026-01-13T12:47:03+00:00","breadcrumb":{"@id":"https:\/\/gdksoftware.com\/nl\/kennisbank\/boss-dependency-manager-for-delphi#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gdksoftware.com\/nl\/kennisbank\/boss-dependency-manager-for-delphi"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gdksoftware.com\/nl\/kennisbank\/boss-dependency-manager-for-delphi#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gdksoftware.com\/nl"},{"@type":"ListItem","position":2,"name":"Knowledgebase","item":"https:\/\/gdksoftware.com\/nl\/kennisbank"},{"@type":"ListItem","position":3,"name":"Delphi","item":"https:\/\/gdksoftware.com\/nl\/kennisbank-categorie\/delphi"},{"@type":"ListItem","position":4,"name":"Boss Dependency Manager voor Delphi"}]},{"@type":"WebSite","@id":"https:\/\/gdksoftware.com\/nl#website","url":"https:\/\/gdksoftware.com\/nl","name":"GDK Software","description":"Zet de stip op je horizon","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gdksoftware.com\/nl?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"}]}},"_links":{"self":[{"href":"https:\/\/gdksoftware.com\/nl\/wp-json\/wp\/v2\/knowledge\/3608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gdksoftware.com\/nl\/wp-json\/wp\/v2\/knowledge"}],"about":[{"href":"https:\/\/gdksoftware.com\/nl\/wp-json\/wp\/v2\/types\/knowledge"}],"acf:post":[{"embeddable":true,"href":"https:\/\/gdksoftware.com\/nl\/wp-json\/wp\/v2\/team\/414"}],"wp:attachment":[{"href":"https:\/\/gdksoftware.com\/nl\/wp-json\/wp\/v2\/media?parent=3608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}