我已经在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依赖项:脱机的内容,因此我尝试了一下,但无法完全理解将依赖项保存在何处? 因此,有没有办法可以在离线环境中导入项目?
答案 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在本地存储库中下载所有必需的插件依赖项。