我正在使用seam开发我的应用程序并在weblogic 10.1MP上运行它使用maven2构建应用程序并且没有在任何存储库中找到jboss-seam-wls-compatible.jar文件.在maven中我如何将这个jar从我的本地文件夹复制到target/WEB-INF/lib文件夹.
您可以使用安装插件的install-file goal将 jar 安装到本地存储库,然后您可以像平常一样声明对工件的依赖关系,它会由 war 插件自动打包到您的 war 中。
如果您有远程存储库,则可以使用部署插件的部署文件目标将 jar 部署到该存储库,然后您的队友也可以访问该 jar。
有关信息,有一个Jira可以在 Central 上提供此工件。
根据您的评论进行更新。我建议不要这样做,因为这不是一个好的做法,但是如果您必须将 jar 托管在项目的源结构中,您可以将其放在 src/main/lib 下,并使用 antrun 插件将其复制到 WEB-INF /lib。
例如:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>process-resources</phase>
<configuration>
<tasks>
<copy todir="${project.build.directory}/WEB-INF/lib">
<fileset dir="src/main/lib"/>
</copy>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13673 次 |
| 最近记录: |