Spring batch 构建spring批处理示例应用程序
我正在尝试为SpringBatch 2.1.6构建示例应用程序。(即spring-batch-2.1.6.RELEASE/samples/spring-batch-samples)使用maven,但由于缺少插件,我得到了以下错误: [错误]插件 bundler:com.springsource.bundler.maven:1.0.0.RELEASE 或者它的一个依赖项无法解决:找不到 bundler:com.springsource.bundler.maven:jar:1.0.0.RELEASE 在中缓存在本地存储库中, 在的更新间隔之前,不会重新尝试解析 中心已过期或强制更新-> 我是否可以设置另一个存储库来获取此插件?我有点惊讶会得到这个错误,因为这是最新的realease版本的SpringBatch 以下是pom中下载的存储库部分:Spring batch 构建spring批处理示例应用程序,spring-batch,Spring Batch,我正在尝试为SpringBatch 2.1.6构建示例应用程序。(即spring-batch-2.1.6.RELEASE/samples/spring-batch-samples)使用maven,但由于缺少插件,我得到了以下错误: [错误]插件 bundler:com.springsource.bundler.maven:1.0.0.RELEASE 或者它的一个依赖项无法解决:找不到 bundler:com.springsource.bundler.maven:jar:1.0.0.RELEASE
com.springsource.repository.bundles.external
SpringSource企业捆绑包存储库-SpringSource捆绑包外部
http://repository.springsource.com/maven/bundles/external
假的
项目的父pom有一个包含必要的存储库定义的引导配置文件。使用命令mvn test-P bootstrap
构建项目,它将下载依赖项
另外,在的说明中解释了如何构建Spring批处理。如果他们也能在使用示例的说明中说明如何操作,那就太好了-也许你可以提交一份错误报告?我正在使用maven3,通过将此添加到我的pom中,可以解决此问题:
<pluginRepositories>
<pluginRepository>
<id>plugin.repo.maven.central2</id>
<url>http://objectstyle.org/maven2/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
plugin.repo.maven.central2
http://objectstyle.org/maven2/
假的
Spring batch Admin示例生成肯定已中断。至少到今天为止。
-Pbootstrap没有帮助,在我的本地设置中在该配置文件中添加回购也没有帮助
当我试图构建SpringBatch管理示例时,我发现我缺少SpringBatch的依赖项!
所以我去建造了它。在那里我发现我丢失了org.neo4j:neo4j-cypher-dsl-1.9.M04和gemfire.7.0.1.jar。由于maven2/3不兼容问题,添加回购协议没有帮助
因此,解决这个问题的一个可靠方法是转到每个repo,下载缺少的dep和mvn安装文件
因此,在这里获得neo4j:
从这里获取gemfire一号:
然后我遇到了一个foundrylogic.vpp依赖项,我在这里找到:
不要忘记获取相应的POM,以保持其干净,并获取所有的传递,如果有的话
使用此处描述的mvn安装文件插件将所有三个DEP都发送到本地repo。
现在,春季批应建立清洁
现在,如果您转到build spring batch admin,它仍然会失败,因为它依赖于spring-batch-core-2.2.3.build-SNAPSHOT,而我们刚刚构建的是版本3.0.0.build-SNAPSHOT
因此,请转到spring batch admin父级的pom并修改pom,如下所示:
<!-- <spring.batch.version>2.2.3.BUILD-SNAPSHOT</spring.batch.version> -->
<spring.batch.version>3.0.0.BUILD-SNAPSHOT</spring.batch.version>
3.0.0.1构建快照
然后回到spring batch admin,mvn clean install应该构建示例
希望这对别人有帮助 我安装了它,它可以工作。我和Shane有同样的问题。当我尝试修复时,我得到了以下错误:[error]无法执行目标org.apache.maven.plugins:maven-antrun-plugin:1.3:run(生成sql)在project spring批处理示例中:执行生成目标org.apache.maven.plugins:maven-antrun-plugin:1.3:运行失败:plugin-org.apache.maven.plugins:maven-antrun-plugin:1.3或其依赖项之一无法解析:在apache快照中找不到工件foundrylogic.vpp:vpp:jar:2.2.1()->[Help 1]啊!我用错了Maven的版本。我必须使用Maven 2.2.x(我使用的是3.0.x)。我终于把它建起来了。