![](/img/trans.png)
[英]How do I move from my html file to another html file to create an iOS hybrid app?
[英]how do I move html pages to a new project/war file?
假设我现有的Java项目(也有一些JavaScript代码)被命名为UI,并且具有子目录Func1和Func2,每个子目录都包含一些JavaScript文件,这些JavaScript文件包含带有参数名为“ url”的函数以及UI项目中名为“诸如”的网页值。 resources / html / docs / myPage1.html'等。例如,Func1和Func2中的每一个都有一个resources / html子目录,该目录具有许多不同的目录来组织其各种webdocs。
现在,假设我想创建一个新的项目(在UI上),该项目称为DOCS之类的东西,用于合并所有各种html页面。 即,我的项目已经发展到我想要在Tomcat中部署单独的战争来仅存储我所有的HTML页面的地步,这样我就可以独立于指向它们的实际源代码文件来管理文档。
我怎样才能做到这一点? 我在git仓库中创建了一个新的DOCS项目,并将所有html页面从UI / Func1 / resources / html / docs / page1.html移至DOCS / Func1 / resources / html / docs /的新位置page1.html。 但是,如何更新仍生活在UI / Func1 / src / main / webapp / view / MyJS1.js等地方的JavaScript程序以跨越项目域边界,以便Tomcat可以找到各种函数的url参数中指向的页面在新的war文件中,我将构建和部署? 是否有一些行家魔术可以帮助实现这一目标?
TIA,
事实证明,有一些行家魔术使这项工作有效。 在新项目的pom中:
<plugin>
<artifactId>maven-war-plugin</artifcatId>
<version>2.4</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<webResources>
<resource>
<directory>webapp</directory>
</resource>
</webResources>
</configuration>
</plugin>
JavaScript参数因此更改为http:// localhost:8555 / webdocs-0.0.1-SNAPSHOT / resources / html / docs / myPage1.html 。 而且,一旦构建了新的warfile并将其扔到webapp目录中,则为这些URL的前缀设置JS属性可以很好地清除内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.