使用“Deployment Assembly”将 Eclipe 项目链接在一起和“构建路径”选项
我有一个简单的 java 项目,具有以下基本结构:
- IncludeMe
- 来源
- 部署
- 特定于网站
->站点1
->站点2
->等等...
我还有另一个项目,我将其作为动态 Web 项目进行查看。
我将其添加到 tomcat7 实例并在我的计算机上本地运行。
- 主Web应用程序
- 源代码
- 部署
- 网页内容
->资源
->模板
->等等...
我需要的是将“IncludeMe”项目中的“siteSpecific”文件夹包含在“MainWebApp”项目的“WebContent”目录下。
因此,如果我对“IncludeMe->siteSpecific”下的文件进行更改,它们会被“MainWebApp->siteSpecific”下的 MainWebApp 自动选取并应用,即我确实需要手动复制两者之间的内容单独的项目。
我目前执行以下操作但没有运气:
- 打开“IncludeMe”的“属性”并转到“部署程序集”
- 选择“添加”并选择“SiteSpecific”文件夹。
- 源然后读取“/siteSpecific”,我将部署路径调整为“siteSpecific”
- 打开“MainWebApp”的“属性”并转到“Java 构建路径”
- 转到“项目”选项卡并添加“IncludeMe”项目。
顺便说一句,我正在使用 Eclipse Indigo 3.7。
任何帮助表示
感谢
I have a simple java project with this basic structure:
- IncludeMe
- src
- deploy
- siteSpecific
-> site1
-> site2
-> etc...
I also have another project which I check out as a Dynamic Web project.
I add it to a tomcat7 instance and run it locally on my machine.
- MainWebApp
- src
- deploy
- WebContent
-> resources
-> templates
-> etc...
What I need is to include the 'siteSpecific' folder from the 'IncludeMe' project under the 'WebContent' directory in the 'MainWebApp' project.
So if I make a change to files under 'IncludeMe->siteSpecific', they are automatically picked up and applied by my MainWebApp under 'MainWebApp->siteSpecific' i.e. I do bot want to have to manually copy the contents between the two separate projects.
I currently do the following with no luck:
- Open 'properties' of 'IncludeMe' and go to 'Deployment Assembly'
- Select 'Add' and choose the 'SiteSpecific' folder.
- Source then reads '/siteSpecific' and I adjust the deploy path to be 'siteSpecific'
- Open 'properties' of 'MainWebApp' and go to 'Java Build Path'
- Go to 'projects' tab and add the 'IncludeMe' project.
I'm using Eclipse Indigo 3.7 by the way.
Any help appreciated
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个有点老套的解决方案,但当我需要这样的东西时,我找到了唯一的解决方案。
技巧是链接外部源文件夹,然后在“部署程序集”中使用它
执行以下操作:
跳舞之后您应该能够在“部署程序集”中看到链接的文件夹...
This is a bit hacky solution but the only one I found when I needed something like this.
The trick is to link external source folder and then use it in "deployment assembly"
Do the following:
After this dancing You should be able to see linked folder in "deployment assembly"...