diff --git a/README.md b/README.md index 70ca387..35968ab 100644 --- a/README.md +++ b/README.md @@ -39,11 +39,17 @@ Easy-Agents 是一个轻量、可扩展的 Java AI 应用开发框架,覆盖 在项目根目录执行: ```bash -mvn -DskipTests -Dmaven.javadoc.skip=true -Dgpg.skip=true clean install +mvn -DskipTests clean install ``` 构建完成后,相关构件会安装到本地 Maven 仓库,可供 `easyflow` 等项目直接依赖。 +发布时启用 `release` profile,生成源码包和 Javadoc 包,并调用 Maven Central 发布插件: + +```bash +mvn -Prelease -DskipTests deploy +``` + ## 快速示例 ```java diff --git a/pom.xml b/pom.xml index 446d648..28b5090 100644 --- a/pom.xml +++ b/pom.xml @@ -501,60 +501,67 @@ - - - - org.apache.maven.plugins - maven-source-plugin - 2.2.1 - - - package - - jar-no-fork - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.4 - - EasyAgents - EasyAgents - private - false - true - true - -Xdoclint:none - true - 17 - - - - attach-javadocs - - jar - - - - - - org.sonatype.central - central-publishing-maven-plugin - 0.7.0 - true - - central - true - - - + + + release + + + + org.apache.maven.plugins + maven-source-plugin + 3.4.0 + + + attach-sources + package + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.12.0 + + EasyAgents + EasyAgents + private + false + false + true + none + true + ${maven.compiler.release} + + + + attach-javadocs + package + + jar + + + + + + org.sonatype.central + central-publishing-maven-plugin + 0.11.0 + true + + central + true + + + + + + @@ -564,6 +571,5 @@ -