仅从部署中排除源/类文件

时间:2014-09-10 09:16:43

标签: java maven deployment compilation

我正在开发一个JavaFX项目,幕后有一个框架,用于处理CDI以注入上下文。问题是GUI是更大的应用程序的一部分,我希望能够测试它,而无需每次都启动整个应用程序。为此,我需要更新包含在依赖项中的文件。我将它复制到我的工作区并添加了我可以在我的启动器中设置的系统属性来伪造一些所需的数据。在更新依赖项以包含此行为之前,我需要在我的项目中保留修补的类。问题是,它不应该被释放。

所以基本上我想从部署中排除一个java文件,而不是从编译中排除,所以我可以在我的项目中在本地使用它。

我已经尝试过这些东西:

  • maven-compiler-plugin:通过排除我设法摆脱了文件但是它根本不会编译,这意味着我无法在我的项目中使用它的功能
  • 将文件复制到src / test / java - 从主项目中的JavaFX表单中看不到该文件
  • maven-assembly-plugin:不能让我按照我想要的方式工作

我是否遗漏了某些内容或是否有办法在不中断正常部署的情况下使用程序集插件实现此目的?

0 个答案:

没有答案