I don't think I can really split things into a different modile as the plugin writes binaries to the /target/classes directory for inclusion in the jar file.
Could you go into more details on what would be involved in a custom life cycle? Would you have some pointers for this (class names, docs, examples)? It exceeds my Maven-fu ;-). Thanks, Adam On Fri, 20 Oct 2023, 20:32 Romain Manni-Bucau, <[email protected]> wrote: > Hi, > > did you try splitting rust and java code in 2 modules and using > -T$something ? would do it, otherwise you probably need to write an > extension which will capture compiler config, make it skipped to replace it > but a custom lifecycle management in your own plugin but looks more > complicated to achieve this goal. > > Romain Manni-Bucau > @rmannibucau <https://twitter.com/rmannibucau> | Blog > <https://rmannibucau.metawerx.net/> | Old Blog > <http://rmannibucau.wordpress.com> | Github < > https://github.com/rmannibucau> | > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book > < > https://www.packtpub.com/application-development/java-ee-8-high-performance > > > > > Le ven. 20 oct. 2023 à 21:28, Adam Cimarosti <[email protected]> a > écrit : > > > Hello, > > > > I am the author of the rust-maven-plugin ( > > https://github.com/questdb/rust-maven-plugin/). > > > > We use this plugin ourselves at QuestDB and in CI `mvn compile` takes > > around 8 minutes. > > > > It appears that the Java and Rust builds happen serially. > > > > Is there a way to parallelise things so our plugin kicks off building > Rust > > in parallel while the Kava code is building? > > > > Your advice is much appreciated! > > > > Thanks, > > Adam > > >
