草庐IT

DEPENDENCIES

全部标签

java - 依赖和组合之间的区别?

Definitionstakenfromhere依赖Changeinstructureorbehaviourofaclassaffectstheotherrelatedclass,thenthereisadependencybetweenthosetwoclasses.Itneednotbethesamevice-versa.Whenoneclasscontainstheotherclassitthishappens.组成Compositionisaspecialcaseofaggregation.Inamorespecificmanner,arestrictedaggregation

DBeaver 连接mysql 报错Error resolving dependencies

1.现象:安装DBeaver后,驱动下载时报错。2. 产生原因3.解决方法(1)点击窗口--首选项--驱动---maven---添加(2)添加,输入框中替换成http://maven.aliyun.com/nexus/content/groups/public/(3)重试,可以正常下载 (4)下载之后关掉程序重启即可4.下次更新驱动的方法 (1)入口:菜单栏---数据库--驱动管理器--选中后点击编辑。(2)到编辑详情点击库--选中jar包点击下载/更新选项即可。

java - 集成 Maven、Tycho 和 Eclipse 时处理非 OSGi 依赖项

我有一堆基于Eclipse的插件,我一直在迁移到Maven/Tycho。这些插件中的大多数都依赖于我现在通过Maven管理的独立库,而不是与.jar混为一谈。文件。我当前设置中最麻烦的部分是由于Tycho明显无法处理Maven-only(即非OSGi)Artifact。我当前的设置是这样的:在pom.xml对于每个Eclipse插件,我都会发布unpack目标maven-dependency-plugin在initialize期间阶段。这会将我指定的Artifact解压缩到单独的target/dependencies目录。target/dependencies目录被添加为build.p

java - Maven : Aggregation vs. 依赖

我是Maven的新手,现在正尝试建立我的第一个项目树。我正在努力理解两种选择之间的区别:我有我想要捆绑的jar和war项目(每个两个)。传统上,我只是创建一个将所有四个作为依赖项的ear项目。现在我读到了poms的聚合,但我不确定该怎么做(参见http://maven.apache.org/pom.html#Aggregation)。我应该用这四个项目创建一个聚合POM吗?我想基本上我的问题是:如果依赖项是我“自己的”项目之一,那么模块和依赖项之间的最大区别是什么。 最佳答案 模块只是一种组织事物的方式。在多模块构建中,您可以一步构

java - Intellij Java 2016 & Maven : how to embed dependencies in JAR?

我正在使用IntellijJava2016.2.2和Maven创建一个非常简单的Java控制台应用程序。我想添加一个外部库,所以我像这样在Maven中添加我的依赖项:jlinejline2.12当我在IDE中运行它时,它工作正常,但在外部控制台中却不行(我有以下错误:java.lang.NoClassDefFoundError)。我检查过,出于某种原因,外部JAR没有添加到我刚刚生成的JAR中。我还在“文件->项目结构”中尝试了很多东西,但仍然无法正常工作......我只想用我的依赖项构建我的JAR,这样我就可以简单地在控制台中使用以下命令运行我的应用程序:java-jarmyproj

java - 使用 Jetbrains IDES 在反编译的 jar 文件中查找文本

我在使用JetbrainsIntelliJ(如果您愿意,也可以使用AndroidStudio),我的项目是使用gradle和我公司namespace中的一些外部Java库构建的。问题是很难在类中导航,因为我无法在.jar文件中搜索文本或解析用法。你知道怎么做吗?有插件之类的吗?也许是个把戏?非常感谢。 最佳答案 IntelliJIDEA(截至2017.2或更新版本)知道如何在没有附加源代码的情况下反编译JAR文件,也就是说,当您处于Debug模式并跳转到实现时。但是,这将不允许您进行全文搜索(例如查找用法)。如果您只关心浏览1-2个

java - 为什么要在包上使用许多子项目和依赖项?

在我的职业生涯中,我主要从事中小型Java项目。我最近在eclipse中看到一个由30个项目组成的巨大项目。我真的不明白创建许多小项目然后维护项目间依赖关系的概念。我们什么时候更喜欢这个而不是简单地在包中组织东西?我猜这是一个maven的东西(主要是使用Ant)。我也一直在阅读Maven的模块概念——我在网上看到一些链接建议在父模块下为web、dao和服务层创建不同的模块。这真的是常见/最佳实践吗?有或没有maven——这样的划分真的会让生活更轻松吗?将所有内容都放在一个项目中并为不同层定义明确的包结构不是更紧凑吗? 最佳答案 将项

java - Maven中相同依赖的不同版本

我有一个同时依赖于Woodstox和XStream的Maven项目。不幸的是,XStream也依赖于Woodstox,但版本比我需要的版本稍旧。但与此同时,Woodstox库的Artifact名称发生了变化,因此Maven不会将它们视为同一Artifact的多个版本。但是包名和类名相同,这意味着在运行时存在冲突。现在,我显然可以通过某种方式从构建中破解旧的woodstoxjar(在我们的例子中是一个war文件),但是解决此类问题的正确方法是什么? 最佳答案 您可以尝试在xstream的dependency声明中排除woodstox依

java - 多个 SLF4J 绑定(bind)会导致错误?

我的依赖树和多个SLF4J绑定(bind)有问题。到目前为止我发现通常这只会引起警告但在我的情况下它似乎阻止我的程序运行:这些是我得到的异常(exception)情况:SLF4J:ClasspathcontainsmultipleSLF4Jbindings.SLF4J:Foundbindingin[jar:file:/C:/Users/FischerNi/.m2/repository/org/slf4j/slf4j-jdk14/1.5.3/slf4j-jdk14-1.5.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J:Found

java - 如何将 org.apache.commons.io.FilenameUtils 添加到 intellij 中的 Maven?

我应该将org.apache.commons.io.FilenameUtils;添加到intellij10。我如何将它添加到Maven并在代码中使用它。我需要能够在我的代码中使用FilenameUtils。我已经有了这个:maven中的org.apache.commons。importorg.apache.commons.io.FilenameUtils; 最佳答案 如果您询问如何在pom.xml中指定对Commons-IO的依赖:commons-iocommons-io2.1 关于ja