<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [TOC] # 簡介 插件要掛載才能運行 必須要導入這2個依賴 ~~~ <groupId>com.jdxia</groupId> <artifactId>chajian-plugin</artifactId> <version>1.0-SNAPSHOT</version> <packaging>maven-plugin</packaging> <dependencies> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> <version>3.5.0</version> </dependency> <dependency> <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-annotations</artifactId> <version>3.5</version> <scope>provided</scope> </dependency> </dependencies> ~~~ 然后創建個類 ~~~ @Mojo(name = "chajianABC", defaultPhase = LifecyclePhase.PACKAGE) public class Chajian extends AbstractMojo { @Override public void execute() throws MojoExecutionException, MojoFailureException { System.out.println("-------自定義插件---"); } } ~~~ 然后使用 ~~~ <plugin> <groupId>com.jdxia</groupId> <artifactId>chajian-plugin</artifactId> <version>1.0-SNAPSHOT</version> <executions> <execution> <phase>package</phase> <goals> <goal>chajianABC</goal> </goals> </execution> </executions> </plugin> ~~~ # 傳參數 ~~~ <plugin> <groupId>com.jdxia</groupId> <artifactId>chajian-plugin</artifactId> <version>1.0-SNAPSHOT</version> <configuration> <msg>this is a message!</msg> <options> <option>one</option> <option>two</option> </options> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>chajianABC</goal> </goals> </execution> </executions> </plugin> ~~~ 創建個類 ~~~ import org.apache.maven.plugin.AbstractMojo; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.MojoFailureException; import org.apache.maven.plugins.annotations.LifecyclePhase; import org.apache.maven.plugins.annotations.Mojo; import org.apache.maven.plugins.annotations.Parameter; import java.util.List; @Mojo(name = "chajianABC", defaultPhase = LifecyclePhase.PACKAGE) public class Chajian extends AbstractMojo { @Parameter private String msg; @Parameter private List<String> options; //讀取maven自帶的屬性 命令mvn install -Dargs=123 @Parameter(property = "args") private String args; @Override public void execute() throws MojoExecutionException, MojoFailureException { System.out.println("-------自定義插件---" + msg); System.out.println("-------自定義插件---" + options); } } ~~~ 寫完要`mvn install`下 例子: [https://maven.apache.org/guides/plugin/guide-java-plugin-development.html](https://maven.apache.org/guides/plugin/guide-java-plugin-development.html)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看