我正在为我当前的项目使用 MPJ-api。我使用的两个实现是 MPJ-express 和 Fast-MPJ。但是,由于它们都实现了相同的 API,即 MPJ-API,由于名称空间冲突,我无法同时支持这两种实现。
有没有办法用相同的包和类名包装两个不同的库,以便在 Java 或 Scala 中同时支持两者?
到目前为止,我能想到的唯一方法是将模块移动到单独的项目中,但我不确定这是否可行。
我正在为我当前的项目使用 MPJ-api。我使用的两个实现是 MPJ-express 和 Fast-MPJ。但是,由于它们都实现了相同的 API,即 MPJ-API,由于名称空间冲突,我无法同时支持这两种实现。
有没有办法用相同的包和类名包装两个不同的库,以便在 Java 或 Scala 中同时支持两者?
到目前为止,我能想到的唯一方法是将模块移动到单独的项目中,但我不确定这是否可行。