Maven 在Netbeans 7.4和Glassfish 4中使用JavaEE7批处理
嗨,我创建了一个新的Maven企业应用程序,它给了我3个模块:{proj}-ear、{proj}-web和{proj}-ejb 我认为我的Facelets和JSFbean应该在{proj}-web中,但是在这个模块中,我不能从javax.batch.*导入。如果我把批处理java类放在{proj}-ejb中,我就不能从{proj}-web引用它们。我该怎么做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
事实上,只要我可以使用批处理,我就可以使用{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文件吗?