Class Process

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.machanism.machai.maven.Process
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="process", defaultPhase=INSTALL) public class Process extends org.apache.maven.plugin.AbstractMojo
Maven plugin Mojo to handle document processing in a Maven-based project.

This Mojo scans the root directory of the project, processes documentation using an external AI provider and project layout structure, and facilitates automated document assistance. Document scanning can be adjusted to process only inputs or utilize a specific chat model as needed.

 Example Usage in POM:
 <plugin>
   <groupId>org.machanism.machai</groupId>
   <artifactId>gw-maven-plugin</artifactId>
   <version>${project.version}</version>
   <executions>
     <execution>
       <goals>
         <goal>process</goal>
       </goals>
     </execution>
   </executions>
 </plugin>
 
Since:
0.0.2
Author:
Viktor Tovstyi