在离线环境中迁移Maven项目

时间:2019-02-26 09:32:14

标签: java spring maven

我已经在Spring MVC中创建了一个Web应用程序,现在我不得不将该项目迁移到离线计算机上,但是当我在Eclipse(离线)中导入该项目时,它卡在了“导入Maven项目”中,并且在标签:-

的pom.xml文件中显示错误
    <plugins>
     <plugin> // shows error over here
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.8.0</version>
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
        </configuration>
      </plugin>
    </plugins>

我还阅读了有关 mvn依赖项:脱机的内容,因此我尝试了一下,但无法完全理解将依赖项保存在何处? 因此,有没有办法可以在离线环境中导入项目?

1 个答案:

答案 0 :(得分:1)

正如 @Thomas 所指出的那样,使用1667-2011/system_process I/ActivityManager: START u0 {act=android.intent.action.VIEW dat=file:///storage/emulated/0/app-debug.apk typ=application/vnd.android.package-archive flg=0x10000000 cmp=com.android.packageinstaller/.PackageInstallerActivity} from uid 10061 on display 1275-2074/? D/gralloc_ranchu: gralloc_alloc: Creating ashmem region of size 708608 1667-2805/system_process W/InputMethodManagerService: Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@e17992c attribute=null, token = android.os.BinderProxy@d7f2315 构建需要外部依赖的项目的唯一方法是在目标环境中复制存储库。在在线环境中构建项目,然后将Maven文件夹复制到离线环境中。然后,该版本将在本地找到所有必需的库。 使用.m2,您可以告诉Maven在本地存储库中下载所有必需的插件依赖项。