java - netbeans + svn + 部署工作流

标签 java svn netbeans

我几乎没有使用 netbeans 和 svn 的经验所以如果我错了请温和地纠正我。我来自使用 python/vim/git,所以工作流程方面的知识对我来说很陌生。

目前,我使用 Netbeans 的 svn 插件从远程存储库 check out 我的项目。该项目有几个组件,如 web 服务,还有一个 swing 客户端和业务逻辑。

假设我需要使用 Web 服务和 swing 客户端,我是否为每个创建单独的项目,并将该项目作为引用导入?

最后,目前我正在使用 netbeans 在本地 glassfish 服务器上测试 webapp。如何在远程测试服务器上部署以便我的团队成员可以使用和测试 Web 应用程序?

最佳答案

如果所有单独的组件都是 svn 中同一个项目的一部分,那么,不,您应该只在 netbeans 中创建一个项目。从 svn checkout 项目,一旦 netbeans checkout 项目,当它从现有源中选择项目时,它应该提示您创建一个 netbeans 项目,按照向导步骤创建您的项目。您必须将已 checkout 的项目所需的任何外部 jar 导入 netbeans 中新创建的项目。注意:Netbenas 将为新创建的项目创建一个 build.xml 文件,因此请确保除非需要,否则不要将该 build.xml 文件提交到存储库中。

要在 netbeans 中设置远程服务器,请转到工具 -> 服务器,选择添加服务器,选择服务器类型(glassfish、tomcat 等),然后使用向导输入服务器的相关信息。

关于java - netbeans + svn + 部署工作流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10815339/

相关文章:

java - HashSet 添加重复对象

java - Spring RestTemplate URL 中的基本身份验证

linux - SVN 错误 403 禁止访问

java - Netbeans 8.2 不会运行该项目

java - 获取经过身份验证的用户

java - TicTacToe 如何计算胜利,反击 - 需要帮助

svn - Git-Svn是否存储Svn密码?

eclipse - 如何在Eclipse Indigo上安装SVN

c++ - Windows 7 下使用 C++ 和 OpenGL/Freeglut 的 NetBeans

java - 无需鼠标或键盘箭头即可滚动 Netbeans 代码帮助列表