<div dir="ltr">Hi,<br><br>Is there any example which shows how to deploy a JSR 352 batch job via a module added to WildFly rather than through a deployed application? This batch job should then be usable from applications which declare a dependency to that module.<br><br>Trying this, I&#39;m getting an error saying that the batch job&#39;s XML descriptor cannot be found [1]. I.e. the module with the batch job is visible to the deployed application (as the MassIndexer class can be accessed), but then JBeret cannot &quot;see&quot; the job XML descriptor within that module.<div><br></div><div>Is there anything I can configure in the module.xml of the batch job&#39;s module for exposing its contents to JBeret?<br><br>The use case is Hibernate Search where a GSoC student is working on a JSR 352 batch job for re-indexing entities. This job eventually should be part of Hibernate Search&#39;s modules, allowing users to run it if Hibernate Search is enabled for their application.</div><div><br></div><div>Thanks for any pointers,</div><div><br></div><div>--Gunnar<div><br></div><div>[1] Exception: javax.batch.operations.JobStartException: JBERET000601: Failed to get job xml file for job mass-index.xml</div><div>    at org.jberet.creation.ArchiveXmlLoader.getJobXml(ArchiveXmlLoader.java:129)<br>    at org.jberet.creation.ArchiveXmlLoader.loadJobXml(ArchiveXmlLoader.java:91)<br>    at org.jberet.operations.JobOperatorImpl.start(JobOperatorImpl.java:102)<br>    at org.hibernate.search.jsr352.MassIndexer.start(MassIndexer.java:90)<br></div><div>    at org.hibernate.search.jsr352.PerformanceIT.testNewMassIndexer(PerformanceIT.java:167)<br></div><div>    ...</div></div></div>