相关疑难解决方法(0)

Servlet 3.0 API的Maven依赖?

如何告诉Maven 2加载Servlet 3.0 API?

我试过了:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>3.0</version>
    <scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我使用http://repository.jboss.com/maven2/但是哪个存储库是正确的?

附录:

它适用于整个Java EE 6 API的依赖项和以下设置:

<repository>
    <id>java.net</id>
    <url>http://download.java.net/maven/2</url>
</repository>

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-api</artifactId>
    <version>6.0</version>
    <scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我更愿意只将Servlet API添加为依赖项,但"Brabster"可能是正确的,Java EE 6配置文件已替换了单独的依赖项.是否有来源证实了这一假设?

java maven-2 servlets java-ee

227
推荐指数
7
解决办法
25万
查看次数

maven-ear-plugin-如何操作webModule和ejbModule的Manifest.MF?

我有一个具有以下结构的多模块Maven项目:

    app (parent)
    -- pom.xml
    -- app-ear
       -- pom.xml
    -- app-ejb
       -- src
       -- pom.xml
    -- app-web
       -- src
       -- pom.xml
Run Code Online (Sandbox Code Playgroud)

app / pom.xml

这是我的app / pom.xml(父项目),在其中放置了所有应用程序依赖项:

    app (parent)
    -- pom.xml
    -- app-ear
       -- pom.xml
    -- app-ejb
       -- src
       -- pom.xml
    -- app-web
       -- src
       -- pom.xml
Run Code Online (Sandbox Code Playgroud)

app-ejb / pom.xml

这是我的app-ejb / pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.mycompany</groupId>
    <artifactId>app</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>pom</packaging>

    <name>app</name>
    <url>http://maven.apache.org</url>

    <modules>
        <module>app-ejb</module>
        <module>app-web</module>
        <module>app-ear</module>
    </modules>

    <dependencies>
        <dependency>
            <groupId>javax.ejb</groupId> …
Run Code Online (Sandbox Code Playgroud)

ear manifest.mf manifest maven maven-ear-plugin

3
推荐指数
1
解决办法
6670
查看次数