使用maven编译时如何使用类文件而不是java文件
我们收到了更新的使用maven编译时如何使用类文件而不是java文件,java,maven,class,compilation,pom.xml,Java,Maven,Class,Compilation,Pom.xml,我们收到了更新的.class文件,但没有收到项目的.java文件。如何确保在编译我们的maven pom时使用这个新类文件并将其放置在正确的目录中,而不影响项目?获取提取的类文件是非常不寻常的。通常,您会得到一个jar并将其用作依赖项。如果您有这样的类文件,我会手动将它们捆绑到一个jar文件中,并使用适当的坐标(groupId、artifactId、version)将它们上传到您的Maven存储库中。然后,您可以在pom.xml中将它们作为依赖项引用,但不确定这是否是最好的方法,但通过将此资源参
.class
文件,但没有收到项目的.java
文件。如何确保在编译我们的maven pom
时使用这个新类文件并将其放置在正确的目录中,而不影响项目?获取提取的类文件是非常不寻常的。通常,您会得到一个jar并将其用作依赖项。如果您有这样的类文件,我会手动将它们捆绑到一个jar文件中,并使用适当的坐标(groupId、artifactId、version)将它们上传到您的Maven存储库中。然后,您可以在pom.xml
中将它们作为依赖项引用,但不确定这是否是最好的方法,但通过将此资源参数添加到maven pom文件中,我能够使用此类文件替换提供的.java和no.jar文件
${project.basedir}/src/main/java/com/action/helper
${project.build.directory}/classes/com/action/helper
**/*.爪哇
最好要一个JAR,而不是未打包的类。为我提供文件的服务不会为这些更改提供JAR文件。他们希望我们在部署后手动对java站点进行更改。很抱歉,接收单个类文件的方式完全错误…通过jar文件进行传输,jar文件通常还有一个与版本控制标记相关的版本等。为了使其可复制…我认为您的解决方案肯定是可行的,但当时我不知道如何将类文件打包到jar中,但我可以做您建议的所有事情。我发布并接受的解决方案就是我从那以后一直在使用的。谢谢你的提示,