草庐IT

visual-artifacts

全部标签

java - Visual VM 中的 RMI TCP Accept、Attach Listener 和 Signal Dispatcher 是什么?

我正在使用VisualVM分析一个程序。我的程序运行了一段时间,最后使用XChart弹出了一些图。显示结果。图表显示后,我注意到VisualVM中有一些Activity线程“RMITCPAccept”、“AttachListener”和“SignalDispatcher”。这些线程是什么?我假设它们仅与VisualVM有关。我说的对吗?? 最佳答案 这篇文章粗略地回答了https://stackoverflow.com/a/7698906/573057如你所想;Attach、Signal和RMITCPAccept用于通过jConso

java - Maven:如何找到依赖于另一个 Artifact 的 Artifact

假设,ArtifactA依赖于ArtifactB,ArtifactC也依赖于ArtifactB我知道“mvndependencyplugin”可以帮助列出项目/Artifact的依赖项。但反过来呢?如果我想找到依赖于给定Artifact的项目/Artifact列表?从上面的例子中,给定ArtifactB,我想得到ArtifactA和ArtifactC我怎样才能做到这一点? 最佳答案 Maven只能对当前项目进行操作,所以它只能检测当前项目(或子模块)与其他项目(包括当前项目的子模块)之间的依赖关系。所以你可以做的是根据其他子模块搜索

java - Artifact 丢失 : org. hibernate :hibernate-entitymanager:jar:3. 3.2.ga

我对Spring和Maven比较陌生,几个月来第一次重新访问它们。当我尝试从thistutorial运行代码时,我在pom.xml中遇到以下错误:Missingartifact:org.hibernate:hibernate-entitymanager:jar:3.3.2.ga这是否意味着我必须下载并安装一个额外的jar?我很确定我用spring下载了hibernate,并且当从tomcat服务器上的eclipse启动时,spring宠物诊所示例应用程序在我的系统上运行良好这一事实支持了这一点。我已通过谷歌搜索此错误消息,并尝试了很多建议,但它们都没有解决我机器上的问题。我怎样才能克服

java - Gradle 5 Kotlin DSL : Common Tasks & Maven Artifacts in multi-modules projects

我真的很想欣赏Gradle5,尤其是与新的KotlinDSL结合使用,但我很难(在我看来)使用Gradle运行一个非常非常简单和通用的构建。任务发布一个Java库,其中包含Maven默认目录布局中的多个相互依赖的子模块作为高质量的MavenArtifact/存储库-point,简单的Gradle构建(即DRY)。因此:有一个根项目作为保护伞,它定义并包含所有通用配置(实际上除了真正的依赖项之外的所有配置)。我目前的挣扎我将当前的“结果”移植到asampleprojectonGithub和askedthisquestionintheGradleforumalready.目前,我未能声明在

java - 如果应用了 java 插件,Gradle 无法在复合构建中找到 zip Artifact

我有一个创建zipArtifact的Gradle项目。我通过artifacts.add('default',zipTask)定义Artifact。我通过includeBuild将此项目添加到另一个项目并使用zip作为依赖项(dependencies{myConfiguration'org.example:testA:+@zip'})。到目前为止,一切都很好。它有效。当我将插件java添加到第一个项目时,问题就开始了。出于某种原因,它会阻止Gradle找到zipArtifact。错误是:Executionfailedfortask':doubleZipTask'.>Couldnotres

java - 使用外部 jar 文件中的类编译 Maven 项目(不在 Maven Artifact 中)

我对java有点陌生,对maven也很陌生。我可能会不完美地使用一些术语。当我开发我使用maven构建的项目时,因为我需要的类不是核心java语言的一部分,所以我添加了一个适当的我的部分pom.xml(通常是从mvnbrowser.com复制的,但我并没有真正理解它),而且我已经能够使用我想要的类。效果很好。现在我遇到了一个我想使用的java类,它显然在MavenArtifact中不可用。这是com.android.sdklib.build.ApkBuilder它与androidSDK一起分发。我写了一个独立的java程序来让我的代码工作;我用javac编译它而不是Maven,而且效果

java - Maven 找不到存储库中已存在的 Artifact

我在命令行中运行“mvninstall”并被以下错误卡住了。Causedby:org.apache.maven.project.DependencyResolutionException:Couldnotresolvedependenciesforprojectcom.detux.vios:common-entity:jar:2_0_0:Couldnotfindartifactorg.hibernate:hibernate-entitymanager:jar:3.6.2.FINALincentral(http://repo.maven.apache.org/maven2)我检查了m2\

c# - 像java一样的Visual Studio参数化单元测试

在Java测试环境中,我可以使用如下代码中的参数化单元测试:@RunWith(value=Parameterized.class)publicclassJunitTest6{privateintnumber;publicJunitTest6(intnumber){this.number=number;}@ParameterspublicstaticCollectiondata(){Object[][]data=newObject[][]{{1},{2},{3},{4}};returnArrays.asList(data);}@TestpublicvoidpushTest(){Syste

java - 如何在 Maven Artifact 中运行 Java 类,自动解析依赖关系?

如果我知道一个Artifact的坐标,以及该Artifact中类的名称,我可以让Maven运行这个类,包括它在Java类路径上的所有依赖项吗?例如,假设一位同事告诉我一个我可以运行的工具,它发布到我们的内部Nexus,Artifact坐标为example:cool-tools:1.0.0。我用了thisanswer下载Artifact。现在,我知道主类名称是example.Main。但是,如果我只是转到Artifact的下载位置并运行java-cpcool-tools-1.0.0.jarexample.Main,我会得到NoClassDefFoundError的任何依赖项酷工具。我知道

java - 排除的 Artifact 显示在依赖项 :tree 中

我的项目依赖于org.apache.pig:pig但我不想要org.mortbay.jetty:jetty的传递依赖和org.mortbay.jetty:servlet-api.我将这两个Artifact添加为但这似乎不起作用:mvndependency:tree-Dincludes=org.mortbay.jetty:servlet-api[INFO]Scanningforprojects...[INFO]Searchingrepositoryforpluginwithprefix:'dependency'.[INFO]--------------------------------