将JAVA和非JAVA项目与maven混合使用
我有一些具体的项目,以某种方式分为两个子项目:将JAVA和非JAVA项目与maven混合使用,maven,maven-2,Maven,Maven 2,我有一些具体的项目,以某种方式分为两个子项目: JAVA:生成单个JAR文件的JAVA程序 XML ext:一组目录,其中包含在别处(即不在我的IDE中)创建的各种XML文件,以及依赖于JAR文件的。该项目实际上是最终产品 我计划使用三种不同的配置文件,基本上指向不同的存储库。每个配置文件对应于以下环境: 在开发过程中,我使用依赖项构建当前JAR文件,将其复制到XMLExt目录,然后将XMLExt项目复制到服务器上的特定位置 在生产中,我构建JAR,并将其与源代码和javadoc一起发布到
- JAVA:生成单个JAR文件的JAVA程序
- XML ext:一组目录,其中包含在别处(即不在我的IDE中)创建的各种XML文件,以及依赖于JAR文件的。该项目实际上是最终产品
- 在开发过程中,我使用依赖项构建当前JAR文件,将其复制到XMLExt目录,然后将XMLExt项目复制到服务器上的特定位置
- 在生产中,我构建JAR,并将其与源代码和javadoc一起发布到我的nexus存储库中
- 在发行版中,为了构建实际的最终产品,XML ext必须压缩并包含JAVA项目的模糊版本
- 使用单个JAVA项目,并将XML ext包含在src/main/XML ext目录中缺点:根据环境(开发、产品、发行版),我将获得不同的工件。。。(dev/prod中的JAR,发行版中的zip)
- 使用两个不同的项目缺点:由于主项目不是基于JAVA的,我不确定如何使用它,而且NetBeans没有真正配置为处理非基于JAVA的项目
有什么建议吗?第一:主要项目是什么?(C,C++,露比?)主要项目是基于XML的。特定的应用程序用于构建这些XML文件,这些XML文件与JAR文件的组合提供了最终产品。