Maven 在Netbeans 7.4和Glassfish 4中使用JavaEE7批处理

Maven 在Netbeans 7.4和Glassfish 4中使用JavaEE7批处理,maven,netbeans,batch-processing,glassfish-4,java-ee-7,Maven,Netbeans,Batch Processing,Glassfish 4,Java Ee 7,嗨,我创建了一个新的Maven企业应用程序,它给了我3个模块:{proj}-ear、{proj}-web和{proj}-ejb 我认为我的Facelets和JSFbean应该在{proj}-web中,但是在这个模块中,我不能从javax.batch.*导入。如果我把批处理java类放在{proj}-ejb中,我就不能从{proj}-web引用它们。我该怎么做 事实上,只要我可以使用批处理,我就可以使用{proj}-web。在pom.xml文件中创建新的Java EE 7 web profile

嗨,我创建了一个新的Maven企业应用程序,它给了我3个模块:{proj}-ear、{proj}-web和{proj}-ejb

我认为我的Facelets和JSFbean应该在{proj}-web中,但是在这个模块中,我不能从javax.batch.*导入。如果我把批处理java类放在{proj}-ejb中,我就不能从{proj}-web引用它们。我该怎么做


事实上,只要我可以使用批处理,我就可以使用{proj}-web。

在pom.xml文件中创建新的Java EE 7 web profile maven应用程序(在NetBeans中)时,其中一个依赖项将是:

 <dependency>
      <groupId>javax</groupId>
      <artifactId>javaee-web-api</artifactId>
      <version>7.0</version>
      <scope>provided</scope>
 </dependency>

爪哇
javaeewebapi
7
假如
要使用批处理API的包,请将上述依赖项替换为:

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-api</artifactId>
    <version>7.0</version>
    <scope>provided</scope>
</dependency>

爪哇
JavaEEAPI
7
假如

那就是用javaee api替换javaee web api

你能给我们看看你的pom文件吗?