java - 如何使用 javac 而不是 mvn 命令在 maven 项目中编译单个类?
问题描述
如何仅使用 javac 命令编译位于 maven 项目中的 java 文件并将生成的类文件输出到目标文件夹下的适当包中?就提供类文件将输出到的目录而言,提供 -d 标志似乎是正确的做法,但我得到链接器错误(找不到符号)。我尝试使用标志 -cp path2class/importedClass1.java:path2class/importedClass2.java 传递导入的类,但这似乎并不能消除链接器错误。
我知道 mvn compile 的存在,但我正在专门寻找一种使用 javac 执行此操作的方法。
解决方案
可能你需要更具体地描述你的场景 mvn 是一个用于编译\构建\打包你的java项目的工具,它应该是java类的组合。mvn 还支持一些任务插件,如 maven ant 插件,以便在 maven 构建过程中执行一些任务,我想你可以检查 ant 插件以达到你的目的。 https://maven.apache.org/plugins/maven-antrun-plugin/
推荐阅读
- android - 基于感官数据检测复杂运动
- sql - 在sql中创建一个组
- kubernetes - 在 AKS 容器上运行可执行文件
- javascript - NodeJS 第二篇文章返回 NaN
- reactjs - 如何处理 Material UI onRowDeselected
- jira-xray - 如何使用 Python“请求”和 API 密钥将 RobotFramework 测试结果导入 XRAY?
- git - 如何构建 git 以在项目之间使用可交换的“模块”?
- javascript - 基于从下拉菜单中选择的文本字段的javascript验证
- arrays - C将宏作为参数指针传递
- react-native - React Navigation:从嵌套的堆栈导航器中隐藏标签栏