{"id":15350849,"url":"https://github.com/junichi11/netbeans-vagrant-plugin","last_synced_at":"2026-03-16T21:32:34.406Z","repository":{"id":10516734,"uuid":"12705499","full_name":"junichi11/netbeans-vagrant-plugin","owner":"junichi11","description":"Support for vagrant","archived":false,"fork":false,"pushed_at":"2020-06-21T22:11:13.000Z","size":1030,"stargazers_count":27,"open_issues_count":2,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-28T11:42:52.772Z","etag":null,"topics":["netbeans","vagrant"],"latest_commit_sha":null,"homepage":"http://plugins.netbeans.org/plugin/50630/vagrant","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junichi11.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"junichi11"}},"created_at":"2013-09-09T15:45:43.000Z","updated_at":"2025-03-15T20:58:47.000Z","dependencies_parsed_at":"2022-09-02T03:41:11.335Z","dependency_job_id":null,"html_url":"https://github.com/junichi11/netbeans-vagrant-plugin","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junichi11%2Fnetbeans-vagrant-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junichi11%2Fnetbeans-vagrant-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junichi11%2Fnetbeans-vagrant-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junichi11%2Fnetbeans-vagrant-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junichi11","download_url":"https://codeload.github.com/junichi11/netbeans-vagrant-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248980942,"owners_count":21193142,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["netbeans","vagrant"],"created_at":"2024-10-01T11:59:29.456Z","updated_at":"2026-03-16T21:32:34.365Z","avatar_url":"https://github.com/junichi11.png","language":"Java","readme":"# NetBeans Vagrant Plugin\n\nThis plugin provides support for Vagrant.\n\n## What's the Vagrant?\n\nPlease check the following site:\n\n- http://www.vagrantup.com/\n\n## Requirements\n\n- NetBeans 8.1 or newer\n- Vagrant 1.6.0 or newer\n\n## Install\n\nPlease download a nbm from Plugin Portal:  \n[NetBeans Vagrant Plugin](http://plugins.netbeans.org/plugin/50630/vagrant)\n\n## Usage\n\n### Project\n\n- set a vagrant path to Options\n- add boxes\n- select a **Project Node**\n- run vagrant commands (e.g. up, init, suspend, e.t.c.)[1]\n\n[1] There are three ways.\n\n- Right-click project node \u003e Vagrant\n- Right-click Vagrant statusbar\n- Tools \u003e Vagrant\n\n### Services Tab\n\n- Open the services tab (Windows \u003e Services)\n- Right-click the Vagrant node\n- Click \"Add Vagrant Project...\"\n- Set a display name and Vagrant root directory which has a Vagrantfile\n\n## Vagrant Root Settings\n\nWe can set Vagrant Root directory to project properties.\n(Right-click project \u003e properties \u003e Vagrant)\n\nDefault (i.e. Vagrant Root field is empty) is project directory.\n\nWe can also set Vagrant Root with Init Action.\n\n## Options\n\nTools \u003e Options \u003e Miscellaneous \u003e Vagrant\n\n![options](screenshots/nb-vagrant-options.png)\n\n- General : set a vagrant path\n- Boxes : manage boxes\n- Plugins : manage plugins\n\n## Available commands with context menu action\n\n![context menu](screenshots/nb-vagrant-context-menu.png)\n\n- up\n- reload\n- suspend\n- resume\n- halt\n- init\n- status\n- share\n- ssh\n- ssh-config\n- destroy\n- provision\n- box add\n- plugin install\n- run command\n\n### Other commands\n\nPlease use `run command` action.\n\n![run command](screenshots/nb-vagrant-run-command.png)\n\n## Boxes\n\n![add box](screenshots/nb-vagrant-add-box.png)\n\n### add\n\nWe can use specific url for boxes. Its format is the same as vagrantbox.es.\nIf you want to use original url, please set it to Options.\n\ne.g. https://gist.github.com/junichi11/6539855\n\nIf you want to use the gist(or github) url, please use raw data.\ni.e. https://gist.github.com/junichi11/6539855/raw/831d375718f1954cd08d1da2c2a95705c6c36ef8/index.html\n\n### remove\n\nWe can remove boxes at Vagrant Options.\n\n## Plugins\n\n![run command](screenshots/nb-vagrant-install-plugin.png)\n\nWe can manage plugins on Options window.\n\n### install\n\nShow [available plugins](https://github.com/mitchellh/vagrant/wiki/Available-Vagrant-Plugins) list with Install pluign window.\nPlease select plugin, and click `OK`.\n\n### uninstall\n\nPlase select plugin name, and click `uninstall` button.\n\n### update\n\nPlase select plugin name, and click `update` button.\n\n## Status Information\n\nVagrant status is displayed on the statusbar.If project root has a Vagrantfile, run `vagrant status`.\nOtherwise, just display \"not created\". We can reload the status display if we double-click it.\n\n![run command](screenshots/nb-vagrant-statusbar.png)\n\n### Note\n\nWill take a little time when you access files or directories for your project at the first time.\n\n## Syntax Highlight for Vagrantfile\n\n![syntax highlight](screenshots/nb-vagrant-syntax-highlight-vagrantfile.png)\n\nRequire Ruby plugin (http://plugins.netbeans.org/plugin/38549/ruby-and-rails)\n\n## Action when project is closed\n\nWe can set an action when project is closed to the project properties.\n\n- none : do nothing\n- halt : run halt command\n- halt (ask) : popup a question dialog, if you push `OK` button, project will be closed\n\nWe can also run this action when we close the NetBeans. If you set `halt (ask)`, cofirmation dialog is shown.\n\n![halt confirmation dialog](screenshots/nb-vagrant-closing-confirmation.png)\n\n## Status management window\n\nThis window can show vagrant status of opened projects as list. You can also run commands (e.g. up, halt, ...) for a project.\nAlso show all machine status if you are using multiple machines.\n\nIf you want to reopen the window after you close it, please check `Windows \u003e Vagrant Status`.\n\n### Note\n\nPlease reboot NetBeans or reopen projects if status is not shown at the statusbar when you install this plugin at first.\n\n![Vagrant statuses](screenshots/nb-vagrant-status-management-window.png)\n\n## Troubleshooting\n\n### VM state is \"aborted\"\n\nPlease try to start the virtual machine.\n\n### Status display is wrong.\n\nPlease try to double-click on statusbar.\n\n### sudo command problem\n\nFor example, in case of sudo command is used within vagrant plugins:\nProbably, the following message will be shown *\"sudo: no tty present and no askpass program specified\"*\n\nIf passwd is visible, we can avoid this. **But this is not good.**\nSo, please run vagrant command with terminal if this message is shown.\n\n### Vagrant could not detect VirtualBox!\n\nIf the below message is shown, please have a look at [#45](https://github.com/junichi11/netbeans-vagrant-plugin/issues/45).\n\n```\n/usr/bin/vagrant up\nThe provider 'virtualbox' that was requested to back the machine\n'default' is reporting that it isn't usable on this system. The\nreason is shown below:\n\nVagrant could not detect VirtualBox! Make sure VirtualBox is properly installed.\nVagrant uses the VBoxManage binary that ships with VirtualBox, and requires\nthis to be available on the PATH. If VirtualBox is installed, please find the\nVBoxManage binary and add it to the PATH environmental variable.\nDone.\n```\n\n## Issues\n\nIf you hava some problems, please submit them to the [GitHub issue tracker](https://github.com/junichi11/netbeans-vagrant-plugin/issues) .\n(Please don't submit them to NetBeans bugzilla.)\n\n## Version number\n\n|       |stable |dev      |\n|:------|:-----:|:-------:|\n|pattern| n.n.n | n.n.n.n |\n|e.g.   | 1.0.1 | 0.2.2.5 |\n\n## Stable version\n\nAvailable on Plugin Portal.\n\n## Development version\n\nI'll add new nbm for development to the following:  \nhttps://github.com/junichi11/netbeans-vagrant-plugin/releases\n\n### Note\n\nYou should not use the development version except to test issues.\n\n## Donation\n\n- https://github.com/sponsors/junichi11\n\n## License\n\n[Common Development and Distribution License (CDDL) v1.0 and GNU General Public License (GPL) v2](http://netbeans.org/cddl-gplv2.html)\n\n","funding_links":["https://github.com/sponsors/junichi11"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjunichi11%2Fnetbeans-vagrant-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjunichi11%2Fnetbeans-vagrant-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjunichi11%2Fnetbeans-vagrant-plugin/lists"}