java Maven POM将基于单个源文件构建,并遵循其使用的资源
我有一个Java应用程序,其中许多类也可以作为独立的实用程序使用。但是这些类(或实用程序)依赖于一些其他类和一些库。因为它是一个相当大的项目,所以目录结构相当大,有很多嵌套目录
我是马文的新手。maven是否可以在给定一个Java源文件的情况下,确定需要哪些其他Java类来编译它并自己找到它们(如果只指定了一个主Java类)
我希望能够使用maven为特定的实用工具(.Java文件)构建一个JAR,包括它所依赖的所有其他类
我曾尝试使用maven-compiler-plugin
中的<includes></includes>
来指定包含所需实用程序类的包,但它带来的问题是,maven将尝试编译该包中的所有其他类,而这反过来又需要数百个其他类等等
我还试着玩build-helper-maven-plugin
,但也没能让它发挥作用。
我正在寻找任何更整洁、更干净的方法来实现这一目标
共 (0) 个答案