Maven 2 在ejb客户端jar中创建没有类路径项的清单,但在主ejb jar中使用maven ejb插件创建类路径项

Maven 2 在ejb客户端jar中创建没有类路径项的清单,但在主ejb jar中使用maven ejb插件创建类路径项,maven-2,classpath,ejb,manifest,Maven 2,Classpath,Ejb,Manifest,我正在使用maven ejb插件生成ejb jar和客户机jar。此外,我正在使用归档生成清单文件。 但问题是我需要EJBJAR中的类路径条目,而不是客户机jar中的。 是否只有在主jar和客户端jar中才有可用于addClasspath的配置?是否不设置类路径? 提前谢谢。我认为这不受支持。如果这是一个选项,请从客户端jar中排除清单文件: <plugin> <groupId>org.apache.maven.plugins</groupId> &l

我正在使用maven ejb插件生成ejb jar和客户机jar。此外,我正在使用归档生成清单文件。 但问题是我需要EJBJAR中的类路径条目,而不是客户机jar中的。 是否只有在主jar和客户端jar中才有可用于addClasspath的配置?是否不设置类路径?
提前谢谢。

我认为这不受支持。如果这是一个选项,请从客户端jar中排除清单文件:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-ejb-plugin</artifactId>
  <version>2.2.1</version>
  <configuration>
    <clientExcludes>
      <clientexclude>META-INF/MANIFEST.MF</clientexclude>
    </clientExcludes>
    ...
  </configuration>
</plugin>

org.apache.maven.plugins
maven ejb插件
2.2.1
META-INF/MANIFEST.MF
...

如果没有,恐怕您必须使用antrun插件进行一些后期处理(解包、修改清单、重新打包存档)。

我认为这不受支持。如果这是一个选项,请从客户端jar中排除清单文件:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-ejb-plugin</artifactId>
  <version>2.2.1</version>
  <configuration>
    <clientExcludes>
      <clientexclude>META-INF/MANIFEST.MF</clientexclude>
    </clientExcludes>
    ...
  </configuration>
</plugin>

org.apache.maven.plugins
maven ejb插件
2.2.1
META-INF/MANIFEST.MF
...

如果没有,恐怕您必须使用antrun插件进行一些后期处理(解包、修改清单、重新打包存档)。

这在2.3中应该可以使用。我不是在寻找这个,但我也正准备这么做,所以谢谢你为我节省了时间:)这应该在2.3中起作用。我不是在找这个,但我也正准备这么做,所以谢谢你为我节省时间:)