Jakarta EE 9 の dependency 一覧

[Jakarta EE 9 の各仕様](https://jakarta.ee/specifications/)の dependency を一覧にした。

# Jakarta EE Platform
```xml
<dependency>
  <groupId>jakarta.platform</groupId>
  <artifactId>jakarta.jakartaee-api</artifactId>
  <version>9.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.platform:jakarta.jakartaee-api:9.0.0'
```

# Jakarta EE Web Platform
```xml
<dependency>
  <groupId>jakarta.platform</groupId>
  <artifactId>jakarta.jakartaee-web-api</artifactId>
  <version>9.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.platform:jakarta.jakartaee-web-api:9.0.0'
```
# Jakarta Activation
```xml
<dependency>
  <groupId>jakarta.activation</groupId>
  <artifactId>jakarta.activation-api</artifactId>
  <version>2.0.1</version>
</dependency>
```

```gradle
implementation 'jakarta.activation:jakarta.activation-api:2.0.1'
```

# Jakarta Annotations
```xml
<dependency>
  <groupId>jakarta.annotation</groupId>
  <artifactId>jakarta.annotation-api</artifactId>
  <version>2.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.annotation:jakarta.annotation-api:2.0.0'
```

# Jakarta Authentication
```xml
<dependency>
  <groupId>jakarta.authentication</groupId>
  <artifactId>jakarta.authentication-api</artifactId>
  <version>2.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.authentication:jakarta.authentication-api:2.0.0'
```

# Jakarta Authorization
```xml
<dependency>
  <groupId>jakarta.authorization</groupId>
  <artifactId>jakarta.authorization-api</artifactId>
  <version>2.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.authorization:jakarta.authorization-api:2.0.0'
```

# Jakarta Batch
```xml
<dependency>
  <groupId>jakarta.batch</groupId>
  <artifactId>jakarta.batch-api</artifactId>
  <version>2.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.batch:jakarta.batch-api:2.0.0'
```

# Jakarta Bean Validation
```xml
<dependency>
  <groupId>jakarta.validation</groupId>
  <artifactId>jakarta.validation-api</artifactId>
  <version>3.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.validation:jakarta.validation-api:3.0.0'
```

# Jakarta Concurrency
```xml
<dependency>
  <groupId>jakarta.enterprise.concurrent</groupId>
  <artifactId>jakarta.enterprise.concurrent-api</artifactId>
  <version>2.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.enterprise.concurrent:jakarta.enterprise.concurrent-api:2.0.0'
```

# Jakarta Connectors
```xml
<dependency>
  <groupId>jakarta.resource</groupId>
  <artifactId>jakarta.resource-api</artifactId>
  <version>2.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.resource:jakarta.resource-api:2.0.0'
```

# Jakarta Contexts and Dependency Injection
```xml
<dependency>
  <groupId>jakarta.enterprise</groupId>
  <artifactId>jakarta.enterprise.cdi-api</artifactId>
  <version>3.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.enterprise:jakarta.enterprise.cdi-api:3.0.0'
```

# Jakarta Dependency Injection
```xml
<dependency>
  <groupId>jakarta.inject</groupId>
  <artifactId>jakarta.inject-api</artifactId>
  <version>2.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.inject:jakarta.inject-api:2.0.0'
```

# Jakarta Enterprise Beans
```xml
<dependency>
  <groupId>jakarta.ejb</groupId>
  <artifactId>jakarta.ejb-api</artifactId>
  <version>4.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.ejb:jakarta.ejb-api:4.0.0'
```

# Jakarta Expression Language
```xml
<dependency>
  <groupId>jakarta.el</groupId>
  <artifactId>jakarta.el-api</artifactId>
  <version>4.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.el:jakarta.el-api:4.0.0'
```

# Jakarta Interceptors
```xml
<dependency>
  <groupId>jakarta.interceptor</groupId>
  <artifactId>jakarta.interceptor-api</artifactId>
  <version>2.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.interceptor:jakarta.interceptor-api:2.0.0'
```

# Jakarta JSON Binding
```xml
<dependency>
  <groupId>jakarta.json.bind</groupId>
  <artifactId>jakarta.json.bind-api</artifactId>
  <version>2.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.json.bind:jakarta.json.bind-api:2.0.0'
```

# Jakarta JSON Processing
```xml
<dependency>
  <groupId>jakarta.json</groupId>
  <artifactId>jakarta.json-api</artifactId>
  <version>2.0.1</version>
</dependency>
```

```gradle
implementation 'jakarta.json:jakarta.json-api:2.0.1'
```

# Jakarta Mail
```xml
<dependency>
  <groupId>jakarta.mail</groupId>
  <artifactId>jakarta.mail-api</artifactId>
  <version>2.0.1</version>
</dependency>
```

```gradle
implementation 'jakarta.mail:jakarta.mail-api:2.0.1'
```

# Jakarta Messaging
```xml
<dependency>
  <groupId>jakarta.jms</groupId>
  <artifactId>jakarta.jms-api</artifactId>
  <version>3.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.jms:jakarta.jms-api:3.0.0'
```

# Jakarta Persistence
```xml
<dependency>
  <groupId>jakarta.persistence</groupId>
  <artifactId>jakarta.persistence-api</artifactId>
  <version>3.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.persistence:jakarta.persistence-api:3.0.0'
```

# Jakarta RESTful Web Services
```xml
<dependency>
  <groupId>jakarta.ws.rs</groupId>
  <artifactId>jakarta.ws.rs-api</artifactId>
  <version>3.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.ws.rs:jakarta.ws.rs-api:3.0.0'
```

# Jakarta Security
```xml
<dependency>
  <groupId>jakarta.security.enterprise</groupId>
  <artifactId>jakarta.security.enterprise-api</artifactId>
  <version>2.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.security.enterprise:jakarta.security.enterprise-api:2.0.0'
```

# Jakarta Server Faces
```xml
<dependency>
  <groupId>jakarta.faces</groupId>
  <artifactId>jakarta.faces-api</artifactId>
  <version>3.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.faces:jakarta.faces-api:3.0.0'
```

# Jakarta Server Pages
```xml
<dependency>
  <groupId>jakarta.servlet.jsp</groupId>
  <artifactId>jakarta.servlet.jsp-api</artifactId>
  <version>3.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.servlet.jsp:jakarta.servlet.jsp-api:3.0.0'
```

# Jakarta Servlet
```xml
<dependency>
  <groupId>jakarta.servlet</groupId>
  <artifactId>jakarta.servlet-api</artifactId>
  <version>5.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.servlet:jakarta.servlet-api:5.0.0'
```

# Jakarta SOAP Attachments
```xml
<dependency>
  <groupId>jakarta.xml.soap</groupId>
  <artifactId>jakarta.xml.soap-api</artifactId>
  <version>2.0.1</version>
</dependency>
```

```gradle
implementation 'jakarta.xml.soap:jakarta.xml.soap-api:2.0.1'
```

# Jakarta Standard Tag Library
```xml
<dependency>
  <groupId>jakarta.servlet.jsp.jstl</groupId>
  <artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
  <version>2.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api:2.0.0'
```

# Jakarta Transactions
```xml
<dependency>
  <groupId>jakarta.transaction</groupId>
  <artifactId>jakarta.transaction-api</artifactId>
  <version>2.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.transaction:jakarta.transaction-api:2.0.0'
```

# Jakarta Web Services Metadata
```xml
<dependency>
  <groupId>jakarta.jws</groupId>
  <artifactId>jakarta.jws-api</artifactId>
  <version>3.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.jws:jakarta.jws-api:3.0.0'
```

# Jakarta WebSocket
```xml
<dependency>
  <groupId>jakarta.websocket</groupId>
  <artifactId>jakarta.websocket-api</artifactId>
  <version>2.0.0</version>
</dependency>
```

```gradle
implementation 'jakarta.websocket:jakarta.websocket-api:2.0.0'
```

# Jakarta XML Binding
```xml
<dependency>
  <groupId>jakarta.xml.bind</groupId>
  <artifactId>jakarta.xml.bind-api</artifactId>
  <version>3.0.1</version>
</dependency>
```

```gradle
implementation 'jakarta.xml.bind:jakarta.xml.bind-api:3.0.1'
```

# Jakarta XML Web Services Specification
```xml
<dependency>
  <groupId>jakarta.xml.ws</groupId>
  <artifactId>jakarta.xml.ws-api</artifactId>
  <version>3.0.1</version>
</dependency>
```

```gradle
implementation 'jakarta.xml.ws:jakarta.xml.ws-api:3.0.1'
```