Maven 2 包括WebSphere运行时
在使用Maven构建ear文件时,包含WebSphere运行时的最佳方式是什么?使用ant,我只是将绝对路径添加到类路径中的lib目录中。就我在这方面所读到的,人们似乎说要使用系统范围的依赖项。但是,为此,我需要独立地包含每个jar(在WebSphere运行时中有大量jar)Maven 2 包括WebSphere运行时,maven-2,Maven 2,在使用Maven构建ear文件时,包含WebSphere运行时的最佳方式是什么?使用ant,我只是将绝对路径添加到类路径中的lib目录中。就我在这方面所读到的,人们似乎说要使用系统范围的依赖项。但是,为此,我需要独立地包含每个jar(在WebSphere运行时中有大量jar) 有没有办法只包含所有罐子的绝对路径?我不需要ear文件中的这些文件,因为它们在部署时将在服务器上可用。您可以完成两项任务: 正如您所建议的,您可以将依赖项声明为系统范围的依赖项,并提供JAR文件的路径。虽然maven要求这
有没有办法只包含所有罐子的绝对路径?我不需要ear文件中的这些文件,因为它们在部署时将在服务器上可用。您可以完成两项任务:
${basedir}
,该属性已解析为POM文件所在的位置我已经完成了这两种方法,并且系统范围的技术变得陈旧,尤其是当您添加一个也具有依赖性的JAR时。在系统范围内,您失去了maven的可传递依赖项解析函数。但是,如果应用程序很小,只有一个或两个开发人员,那么存储库服务器的开销就没有多大意义。您可以完成两项任务:
${basedir}
,该属性已解析为POM文件所在的位置我已经完成了这两种方法,并且系统范围的技术变得陈旧,尤其是当您添加一个也具有依赖性的JAR时。在系统范围内,您失去了maven的可传递依赖项解析函数。然而,如果应用程序很小,只有一个或两个开发人员,那么存储库服务器的开销就没有多大意义。Dan在上面的文章会起作用,但是会增加一些额外的开销。我们继续执行Maven Ant任务(使用Maven Ant tasks jar;)。这允许我们在使用Maven的依赖项时使用现有的构建脚本
在不久的将来某个时刻,我们可以考虑完全移动到Maven构建,但是我们发现这是一个可接受的替代方案。希望这些信息能被证明是有用的。
丹上面的帖子会有用,但会增加一些额外的开销。我们继续执行Maven Ant任务(使用Maven Ant tasks jar;)。这允许我们在使用Maven的依赖项时使用现有的构建脚本在不久的将来某个时刻,我们可以考虑完全移动到Maven构建,但是我们发现这是一个可接受的替代方案。希望这些信息证明是有用的