标签: libs

Gradle EAR具有来自其他项目的传递库

Gradle构建脚本创建一个EAR文件,其中包含一些jar和一个war.这一切都是在Maven之前完成的,现在是迁移到Gradle的主题.

ENV:

  • Gradle 1.12
  • Groovy 2.2.1
  • Java 1.7.0_60 Oracle
  • Eclipse Kepler SR 2

问题:

...很简单:它到目前为止工作 - 耳塞创建了包含所有模块文件的ear文件

deploy project(:core)
Run Code Online (Sandbox Code Playgroud)

在"dependencies"部分中,"core-0.0.1.jar"位于ear-root,并且已在application.xml中创建了一个模块条目.现在我发现运行时库不包含在ear文件中.所以我改变了(根据纪录)包含到

earlib project(:core)
Run Code Online (Sandbox Code Playgroud)

并从ear插件配置中的"libDirName"属性中找到了libs目录中的libs.但是现在application.xml中没有模块条目,而"core-0.0.1.jar"在libs目录中.

期望

我们希望core-0.0.1.jar作为ear根目录中的模块和libs目录中的所有运行时库 - 没有来自模块本身的jar!(core-0.0.1.jar不是战争!)就像这样......

[APP.EAR]  
|--/libs  
|  |-- log4j.jar  
|  |-- commons.jar  
|  |>> app-core.0.0.1.jar <<== NOT !
|  
|-app-core-0.0.1.jar <== OK!  
|-app-xy-0.0.1.jar  
|-app-abc-0.0.1.war 
Run Code Online (Sandbox Code Playgroud)

这是对我的EAR概念的基本缺乏理解还是为什么Gradle本身不按我们想要的方式行事?或者这个简单的步骤可能需要更复杂的配置吗?

ear dependencies project libs gradle

8
推荐指数
1
解决办法
3976
查看次数

如何在Android Studio中编辑.jar文件

如何使用Android Studio在.jar文件中编辑.class文件中的代码?我当然已经尝试过编辑它了.我试图编辑的类是由于某种原因只读.

java android jar libs android-studio

8
推荐指数
1
解决办法
1万
查看次数

Tomcat上的多个grails应用程序

我即将在单个Tomcat服务器上部署多个grails应用程序,我有以下疑问:

  1. 在内存使用方面:将公共grails lib放在shared/lib下而不是将它们放在每个应用程序的war文件中会有所不同吗?有那些罐子的清单吗?
  2. 如果是这样,是否有一种机制不将这些jar包装在war文件中用于"生产"环境?我正在使用NetBeans 6.7.
  3. 我即将使用Tomcat 5.5; 有没有建议使用6.0的经验?

谢谢

grails tomcat libs

7
推荐指数
2
解决办法
1565
查看次数

如何解决此问题:libm.so.6:找不到版本“GLIBC_2.29”,C/C++?

当我尝试在 RPI CM4 上执行我的 C++ 演示应用程序时,该应用程序是在 Ubuntu 操作系统上交叉编译的:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:    20.04
Codename:   focal
Run Code Online (Sandbox Code Playgroud)

这是我在 RPI 中的错误:

root@rpi-cm4:/home/pi# ./demoApp
./demoApp: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by ./demoApp)
./demoApp: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./demoApp)
Run Code Online (Sandbox Code Playgroud)

有关我的 RPI 的一些信息:

# lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 10 (buster)
Release:        10
Codename:       buster

# uname -a
Linux rpi-cm4 5.15.65-v7l+ #1582 …
Run Code Online (Sandbox Code Playgroud)

c c++ glibc libs raspberry-pi4

7
推荐指数
2
解决办法
5万
查看次数

导入android.support.v13.app.FragmentActivity无法解析

我正在测试一个Android项目(http://developer.android.com/training/animation/screen-slide.html),我在一个类中有错误.

/*
 * Copyright 2012 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF …
Run Code Online (Sandbox Code Playgroud)

eclipse android class project libs

6
推荐指数
2
解决办法
2万
查看次数

dexedLibs和libs有什么区别?

我正在从Eclipse迁移到Android Studio,我正在导入我的项目.

我正在探索旧项目中的libs.它有两个部分,dexedLibs和Libs.我在旧项目中所拥有的一切都出现在dexedLibs中,但是一些也出现在libs中.这两件事有什么区别?我应该删除库中的重复条目吗?

android libs android-studio

6
推荐指数
1
解决办法
3596
查看次数

Python - libs子文件夹是什么?

对我来说,它位于C:\ Python33\libs.

供参考 - 这与C:\ Python33\Lib 不是同一个文件夹 - 注意大小写和缺少's'.

在我正在处理的一台计算机上,我只是将一个.py文件放入libs文件夹中,可以导入并使用它就像一个库/模块(对不起,我真的不太懂术语),无论项目在哪里我正在努力的是.

但是,在尝试在另一台计算机上复制它时,这不起作用.尝试导入只会给出"没有名为X的模块"错误.

所以,显然我误解了libs文件夹的用途,以及它与Lib文件夹的区别.

那么,究竟有什么区别?

python directory libs

6
推荐指数
1
解决办法
3174
查看次数

将Eclipse应用程序和库迁移到Android Studio

我在eclipse中有一个Android 应用程序项目,它引用了3个libs +一些jar文件,我想将它们全部迁移到Android工作室.

首先,我导出"生成Gradle构建文件"(app)并在Android Studio中成功导入.

我试图创建根文件夹manualy但应用程序中的Imports"无法解析符号.."
如何迁移其余的库和jar并实现它们?

eclipse android libs

5
推荐指数
1
解决办法
57
查看次数

Gradle本机库在设备上找不到但在apk中存在

我的应用程序使用Here SDKTwilio SDK.两者都使用本机库(这里SDK本地库本地插入/ libs和/ jniLibs文件夹,Twilio SDK从jCenter插入).但是,在Android 5.1 SDK在这里抛出异常"缺失的库:libMAPSJNI.so"虽然这出现在结果APK库.我打开了我的程序安装在设备上的文件夹,并在两种情况下比较了内容:有或没有Twilio SDK.不同的是,当连接Twilio API文件夹/ lib是一个文件时,由于显而易见的原因,加载器无法在其中看到本地库需要初始化此处SDK.如果删除Twilio gradle依赖项,则组件正常发生.可能是什么原因以及如何解决?如果需要,我可以附加测试项目与这些库

java-native-interface libs twilio here-api android-gradle-plugin

5
推荐指数
1
解决办法
1176
查看次数

任务“:app:lintVitalRelease”执行失败。&gt; 无法解析配置“:app:debugRuntimeClasspath”的所有工件

在终端中运行“flutter run --release”时出现此错误。我正在寻找是否有人可以提出解决此问题的建议。我尝试了网上找到的很多解决方案,但都没有字。谢谢。

失败:构建失败并出现异常。

  • 出了什么问题:任务“:app:lintVitalRelease”执行失败。

无法解析配置“:app:debugRuntimeClasspath”的所有工件。无法转换 libs.jar 以匹配属性 {artifactType=processed-jar, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}。> JetifyTransform 执行失败:C:\Users\mn\AndroidStudioProjects\myport\build\app\intermediates\flutter\debug\libs.jar。> Transform 的输入文件不存在:C:\Users\mn\AndroidStudioProjects\myport\build\app\intermediates\flutter\debug\libs.jar。(参见https://issuetracker.google.com/iss ues/158753935)

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。

  • 在https://help.gradle.org获取更多帮助

在 1m 49s 内构建失败运行 Gradle 任务“assembleRelease”...运行 Gradle 任务“assembleRelease”...完成 110.5s 异常:Gradle 任务 assembleRelease 失败,退出代码 1

debugging release libs gradle flutter

5
推荐指数
1
解决办法
5078
查看次数