如何编译swagger-codegen生成的Java代码

时间:2019-09-18 22:18:54

标签: java swagger swagger-codegen

我正在尝试编写示例代码来与swaggerjavaclient创建的swagger-codegen进行对话。我的代码结构如下:

|_java
  |_  src
    |_    examplecode
          |_  example.java
     |_   swaggerjavaclient
           |_ src/main/java/io/swagger/client/api

           |_ otherswaggergeneratedfiles
           |_ pom.xml

我得到的是:error: package io.swagger.client does not exist,当我运行example.java时,如下所示:

import io.swagger.client.ApiClient;
import io.swagger.client.api.DefaultApi;

public class example {
 public static void main(String[] args) throws Exception {
   // Code to talk to swaggerjavaclient
 }
}

当我将结构设为

|_java
  |_  src
      |_  swaggerjavaclient
          |_  examplecode
              |_ example.java
          |_  src/main/java/io/swagger/client/api

          |_ otherswaggergeneratedfiles

在Eclipse中,我能够编译并运行此代码。

我有两个问题:

  1. 我如何才能拥有原始结构(将示例代码置于swaggerjavaclient目录之外)并且仍然能够编译并运行该代码?

  2. 如何在终端上构建和运行此代码?

0 个答案:

没有答案