我使用Web服务自上而下的方法在Eclipse中创建了一个Java项目(即创建一个WSDL文件并使用它来生成带有axis2的Skeleton Java类和Web服务)(因此,有很多自动生成的文件和axis2 jar图书馆)。
我的项目具有以下文件/目录结构:
- Deployment Descriptor
- build
- build.xml
- doc (i.e. generated javadoc)
- src
- com.package1
- com.package2
- Libraries
- Apache Tomcat 6.0 (apache jar files)
- Web App libraries (axis2 jar files)
- lib (containing external jar files)
- resources
- WebContent
- axis2-web
- META-INF
- MANIFEST.MF
- WEB-INF
- classes
- conf
- lib
- modules
- services
web.xml
- wsdl (contains WSDL file)
我想将此项目导入到远程主机上的 subversion 存储库中。应该导入哪些文件以确保检查此项目的任何人都可以快速启动并运行它?根据我的理解,我们不会将 jar、类文件导入到 subversion 存储库中。这里最好的方法应该是什么?我特别不确定所有网络应用程序 axis2 和 tomcat 库,以及 axis2-web、META-INF、WEB-INF (在 WebContent 中)等目录。
- 如果可能的话使用Maven http://maven.apache.org/ or Ivy http://ant.apache.org/ivy/- 这些将处理依赖管理,所以你不需要提交 jar
- 不要提交自动生成的文件
- 避免提交 IDE 资源文件(但您可以对此不那么严格)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)