在创建NetBeans项目类型后,如何更改它?
我从现有的源代码中创建了一个项目,作为旧版本NetBeans中的PHP项目 我现在想在NetBeans 7.4中将项目类型更改为HTML5/CSS项目 在NetBeans中有没有简单的方法来更改现有项目的类型在创建NetBeans项目类型后,如何更改它?,netbeans,Netbeans,我从现有的源代码中创建了一个项目,作为旧版本NetBeans中的PHP项目 我现在想在NetBeans 7.4中将项目类型更改为HTML5/CSS项目 在NetBeans中有没有简单的方法来更改现有项目的类型 我试图避免从现有源创建新项目,因为我已经配置了所有服务器连接变量。尝试编辑您的project.xml替换类型为 <type>org.netbeans.modules.web.clientproject</type> org.netbeans.modules.we
我试图避免从现有源创建新项目,因为我已经配置了所有服务器连接变量。尝试编辑您的project.xml替换类型为
<type>org.netbeans.modules.web.clientproject</type>
org.netbeans.modules.web.clientproject
项目数据存储在名为nbproject的子目录中的主项目目录中
文件project.xml包含项目类型的主要配置数据。类型和数据xml名称空间设置确定基本项目类型。以下是PHP版本:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.php.project</type>
<configuration>
<data xmlns="http://www.netbeans.org/ns/php-project/1">
<name>codex-slp</name>
</data>
</configuration>
</project>
org.netbeans.modules.php.project
法典slp
以下是HTML5项目版本:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.web.clientproject</type>
<configuration>
<data xmlns="http://www.netbeans.org/ns/clientside-project/1">
<name>csa</name>
</data>
</configuration>
</project>
org.netbeans.modules.web.clientproject
环孢素A
请注意,该行是不同的。HTML5项目使用名称空间org.netbeans.modules.web.clientproject。PHP版本位于org.netbeans.modules.PHP.project
另外值得注意的是,HTML5中的数据xmlns条目指向客户端项目目录,而PHP指向PHP项目目录
如何更改项目?不容易。您的最佳选择:
- 关闭NetBeans IDE
- 转到项目目录
- 删除(或重命名)nbproject子目录
- 打开NetBeans
- 从现有资源创建新的HTML5项目
- 关闭Netbeans
- 转到项目目录
- 将保存的\u nbproject目录重命名回nbproject
- 重新启动NetBeans
如果其他人有意见或其他反馈,我很想听听,因为NetBeans已经成为我复杂代码项目的首选工具。伙计们,7.4版的情况有变吗 私有。属性
remote.connection=remotename
remote.directory=/public_html/
remote.upload=ON_SAVE
run.as=REMOTE
url=http://remotename.com
我尝试更改xml,但效果不太好。我胡思乱想,找到了一种对我来说更简单的方法——删除并创建一个新项目 右键单击netbeans中的项目,然后单击删除。(确保不要选中“删除源”框!)。这将清除netbeans项目信息。那就做一个你想要的任何类型的新项目。转到文件->新建项目。选择项目类型(在本例中,使用现有源代码的HTML5项目),确保选择具有“使用现有源代码”的项目。点击下一个。现在是关键部分。站点根目录很可能是您的mysite/public_html文件夹。项目目录是您的mysite文件夹。netbeans配置将放在mysite文件夹中
那你该走了 注意:我强烈建议从现有资源创建一个新项目,以确保一切按预期进行。在大多数情况下,它更快,问题更少 (如果你坚持……) 遵循接受的答案可能会导致错误。除了Charleston Software Associates发布的内容外,您可能还需要复制“project.properties”文件中包含的其他变量 例如,这些是针对PHP的:(适当调整。我建议查看一些其他项目以防止错误) 这些是针对HTML5的:
auxiliary.org-netbeans-modules-css-prep.less_2e_compiler_2e_options=
auxiliary.org-netbeans-modules-css-prep.less_2e_enabled=false
auxiliary.org-netbeans-modules-css-prep.less_2e_mappings=/less:/css
auxiliary.org-netbeans-modules-css-prep.sass_2e_compiler_2e_options=--style compressed
auxiliary.org-netbeans-modules-css-prep.sass_2e_configured=true
auxiliary.org-netbeans-modules-css-prep.sass_2e_enabled=true
auxiliary.org-netbeans-modules-css-prep.sass_2e_mappings=/scss:/css
auxiliary.org-netbeans-modules-javascript2-requirejs.enabled=true
auxiliary.org-netbeans-modules-web-clientproject-api.js_2e_libs_2e_folder=js
config.folder=${file.reference.example-config}
file.reference.example-config=config
file.reference.example-test=test
file.reference.www-example=/var/www/example
files.encoding=UTF-8
site.root.folder=${file.reference.www-example}
test.folder=${file.reference.example-test}
您可以在一个文件中混合使用这两种格式,而不会出现任何问题
使用:Netbeans 8.0.1关闭Netbeans
删除应用程序文件夹中的项目文件夹。它可以是隐藏文件夹,因此,在windows中,转到文件夹属性并激活隐藏文件夹
重新打开网络豆。创建一个正确类型的新项目。事实证明,这并不是那么简单。像这样一个简单的黑客正在发生一些非常奇怪的事情。您还需要更改xmlns条目。对于其他人来说,project.xml在nbproject子目录下的project目录中。一些非常奇怪的事情发生在这样一个简单的黑客身上——比如什么?事实上,现在我明白了发生的事情,这并不奇怪。像远程服务器连接没有被保留这样的事情。HTML5项目似乎不支持这一点。此外,一旦您进行了更改并打开了项目,您就不能简单地更改回org.net
auxiliary.org-netbeans-modules-css-prep.less_2e_compiler_2e_options=
auxiliary.org-netbeans-modules-css-prep.less_2e_enabled=false
auxiliary.org-netbeans-modules-css-prep.less_2e_mappings=/less:/css
auxiliary.org-netbeans-modules-css-prep.sass_2e_compiler_2e_options=--style compressed
auxiliary.org-netbeans-modules-css-prep.sass_2e_configured=true
auxiliary.org-netbeans-modules-css-prep.sass_2e_enabled=true
auxiliary.org-netbeans-modules-css-prep.sass_2e_mappings=/scss:/css
auxiliary.org-netbeans-modules-javascript2-requirejs.enabled=true
auxiliary.org-netbeans-modules-web-clientproject-api.js_2e_libs_2e_folder=js
config.folder=${file.reference.example-config}
file.reference.example-config=config
file.reference.example-test=test
file.reference.www-example=/var/www/example
files.encoding=UTF-8
site.root.folder=${file.reference.www-example}
test.folder=${file.reference.example-test}