我刚刚创建了一个框架(将其描述为一个集成会更准确),我想知道分发它的最佳方式是什么。该项目是 mavenized 并使用 Spring 3,但我在这两个领域都是新手,我不确定分发它的最佳方式是什么。
该框架涉及我创建的 Javascript 库、Spring 3(Web MVC 部分)和 Hibernate Validator 之间的集成。
- 我有
pom.xml
整个项目的。 - 我有一个
src/main/java
(正确命名空间)与集成相关的类。 - 我有一个包含此集成所需的 Javascript 文件
webapp
的文件夹的目录。js
- 我有一个
WEB-INF/tlds
带有 tld 的目录,用于在 Java 中实现的自定义标签。 - 我有
WEBINF/tags
一个自定义标签的目录。 - 我有一个
applicationContext.xml
.src/main/resources
- 我有一个
springmvc-servlet.xml
在WEB-INF
. - 我有一个
web.xml
(WEB-INF
看起来是标准的,开箱即用;我不记得做过任何改变)。 - 我有一个
src/test/java/
包含集成框架的测试
我应该包含/排除哪些文件/目录,以及分发此集成的好方法(对于 Spring 3)?有标准吗?
更新
抱歉,我没有弄清楚“分发”的含义:) 我的意思是其他开发人员可以将此框架作为工件包含在他们的项目中(可能作为 jar),类似于库的分发方式。我只是对那里有特定于 webapp 的东西这一事实感到困惑。