Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 2 将ant目标生成的工件集成到maven构建中_Maven 2_Ant - Fatal编程技术网

Maven 2 将ant目标生成的工件集成到maven构建中

Maven 2 将ant目标生成的工件集成到maven构建中,maven-2,ant,Maven 2,Ant,我正在尝试使用maven构建ApacheSolrwebapp(不是整个项目)。还希望重用build.xml ant文件 目录结构为: +build +client +contrib ..... +src +webapp/src --webapp code +dist --generated artifacts by the ant script --must be copied to the webapp WEB-INF/lib --some of them are a

我正在尝试使用maven构建ApacheSolrwebapp(不是整个项目)。还希望重用build.xml ant文件

目录结构为:

+build
+client
+contrib
.....
+src
 +webapp/src --webapp code
+dist --generated artifacts by the ant script
      --must be copied to the webapp WEB-INF/lib
      --some of them are also needed for webapp code compilation
我已经成功地调用了编译和填充dist dir的ant目标

我需要的是:

1) 包括一些驻留在dist目录中的jar来编译webapp代码

2) 在maven构建的战争工件中打包一些JAR


非常感谢您的帮助

我想您可以使用将dist中的jar安装到本地存储库中。然后,您可以将pom中的罐子用于您的Web应用程序

你可以这样做:

<artifact:install file="dist/myjar-1.0.jar">
  <pom refid="myjar-pom"/>
</artifact:install>


我还没有尝试过这些步骤,但希望它能为您指明正确的方向。

我想您可以使用将dist中的jar安装到本地存储库中。然后,您可以将pom中的罐子用于您的Web应用程序

你可以这样做:

<artifact:install file="dist/myjar-1.0.jar">
  <pom refid="myjar-pom"/>
</artifact:install>


我还没有尝试过这些步骤,但希望它能为您指明正确的方向。

maven正在构建webapp吗?谁在为webapp提供pom.xml?PS:你为什么不直接使用ant呢?Maven构建了这个webapp。由于项目要求,我必须使用maven。为webapp提供pom.xml是我的职责;-)maven正在构建webapp吗?谁在为webapp提供pom.xml?PS:你为什么不直接使用ant呢?Maven构建了这个webapp。由于项目要求,我必须使用maven。为webapp提供pom.xml是我的职责;-)