0

Mavenを使用して.warファイルを生成しましたが、最後に1つのjarファイルがありません。その結果、私のアプリは起動しません。Tomcatの下で解凍された戦争に逃したjarを追加すると、すべてが正しく機能し始めます。

これが私が必要とする依存関係を含むpom.xmlです:

<dependencies>
 <dependency>
  <groupId>com.vaadin</groupId>
  <artifactId>vaadin-server</artifactId>
  <version>${vaadin.version}</version>
  <scope>runtime</scope>
 </dependency>
 <dependency>
  <groupId>com.vaadin</groupId>
  <artifactId>vaadin-client</artifactId>
  <version>${vaadin.version}</version>
 </dependency>
 <dependency>
  <groupId>com.allen-sauer.gwt.log</groupId>
  <artifactId>gwt-log</artifactId>
  <version>${google.gwt-log.version}</version>
  <exclusions>
   <exclusion>
    <groupId>com.google.gwt</groupId>
    <artifactId>gwt-user</artifactId>
   </exclusion>
   <exclusion>
    <groupId>com.google.gwt</groupId>
    <artifactId>gwt-dev</artifactId>
   </exclusion>
  </exclusions>
 </dependency>
 <dependency>
  <groupId>net.sf.gwt-widget</groupId>
  <artifactId>gwt-sl</artifactId>
  <version>${google.gwt-sl.version}</version>
  <exclusions>
   <exclusion>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
   </exclusion>
   <exclusion>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
   </exclusion>
   <exclusion>
    <groupId>cglib</groupId>
    <artifactId>cglib-nodep</artifactId>
   </exclusion>
   <exclusion>
    <groupId>com.google.gwt</groupId>
    <artifactId>gwt-servlet</artifactId>
   </exclusion>
  </exclusions>
 </dependency>
<dependencies>

すべてが正しいように見えますが、最後にvaadin-server.jarが存在し、vaadin-client.jarは存在しません。ここで何が問題になっていますか?

前もって感謝します。

4

1 に答える 1

0

vaadin-clientのランタイムスコープを追加してみましたか?

このような:

<dependency>
  <groupId>com.vaadin</groupId>
  <artifactId>vaadin-client</artifactId>
  <version>${vaadin.version}</version>
  <scope>runtime</scope>
</dependency>
于 2012-11-28T17:30:34.653 に答える