This is an automated email from the ASF dual-hosted git repository. shaojunwang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-teaclave-java-tee-sdk.git
commit 46bc19c7821e39fb02ff12989d00d2dc48ed82b5 Author: jeffery.wsj <[email protected]> AuthorDate: Wed Apr 6 11:19:55 2022 +0800 [tools] Add Javadoc plugin for JavaEnclave Summary: Add Javadoc plugin to generate JavaEnclave's api document automatically Test Plan: all tests pass Reviewers: lei.yul, cengfeng.lzy, sanhong.lsh Issue: https://aone.alibaba-inc.com/task/40618641 CR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/8286846 --- sdk/common/pom.xml | 33 ++++++++++++++++++++++ sdk/enclave/pom.xml | 33 ++++++++++++++++++++++ sdk/host/pom.xml | 33 ++++++++++++++++++++++ .../confidentialcomputing/host/EnclaveFactory.java | 2 +- sdk/pom.xml | 1 + 5 files changed, 101 insertions(+), 1 deletion(-) diff --git a/sdk/common/pom.xml b/sdk/common/pom.xml index 1601dfb..b039d49 100644 --- a/sdk/common/pom.xml +++ b/sdk/common/pom.xml @@ -14,6 +14,39 @@ <url></url> <build> <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <version>3.0.0</version> + <configuration> + <attach>true</attach> + </configuration> + <executions> + <execution> + <phase>compile</phase> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <configuration> + <javadocExecutable>${java.home}/bin/javadoc</javadocExecutable> + <doclint>none</doclint> + </configuration> + <version>3.2.0</version> + <executions> + <execution> + <id>attach-javadoc</id> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> diff --git a/sdk/enclave/pom.xml b/sdk/enclave/pom.xml index e533f1f..7d5cf01 100644 --- a/sdk/enclave/pom.xml +++ b/sdk/enclave/pom.xml @@ -29,6 +29,39 @@ </compilerArgs> </configuration> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <version>3.0.0</version> + <configuration> + <attach>true</attach> + </configuration> + <executions> + <execution> + <phase>compile</phase> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <configuration> + <javadocExecutable>${java.home}/bin/javadoc</javadocExecutable> + <doclint>none</doclint> + </configuration> + <version>3.2.0</version> + <executions> + <execution> + <id>attach-javadoc</id> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> diff --git a/sdk/host/pom.xml b/sdk/host/pom.xml index d2f5fc2..dbaf6ce 100644 --- a/sdk/host/pom.xml +++ b/sdk/host/pom.xml @@ -14,6 +14,39 @@ <url></url> <build> <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <version>3.0.0</version> + <configuration> + <attach>true</attach> + </configuration> + <executions> + <execution> + <phase>compile</phase> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <configuration> + <javadocExecutable>${java.home}/bin/javadoc</javadocExecutable> + <doclint>none</doclint> + </configuration> + <version>3.2.0</version> + <executions> + <execution> + <id>attach-javadoc</id> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> diff --git a/sdk/host/src/main/java/com/alibaba/confidentialcomputing/host/EnclaveFactory.java b/sdk/host/src/main/java/com/alibaba/confidentialcomputing/host/EnclaveFactory.java index 7df10f6..a949d8c 100644 --- a/sdk/host/src/main/java/com/alibaba/confidentialcomputing/host/EnclaveFactory.java +++ b/sdk/host/src/main/java/com/alibaba/confidentialcomputing/host/EnclaveFactory.java @@ -45,4 +45,4 @@ public final class EnclaveFactory { public static Enclave create(EnclaveType type) throws EnclaveCreatingException { return EnclaveConfigure.create(type); } -} \ No newline at end of file +} diff --git a/sdk/pom.xml b/sdk/pom.xml index 3d93a44..464f84b 100644 --- a/sdk/pom.xml +++ b/sdk/pom.xml @@ -10,6 +10,7 @@ <properties> <maven.compiler.source>11</maven.compiler.source> <maven.compiler.target>11</maven.compiler.target> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencyManagement> <dependencies> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
