
运行Maven项目的主类
:Maven Run Project (6个答案)5年前关闭。我创建了一个使用Maven构建的简单控制台Java应用程序。有没有一种方法可以使用maven命令从命令行运行主类(不需要任何参数):mvn run-app com.example.MainClass回答:尝试使用maven-exec-plugin。从那里:mvn exec:java -Dexec.mainClass="com.example.Main"这将在JVM中运行您的类...
2024-01-10
如何将预先存在的Java项目导入Eclipse并启动并运行?
对重复参考的评论:为什么在被问为重复的问题之前多年被问到时,为什么将其标记为重复? 我还认为问题,细节和响应比所提到的问题要好得多。我已经成为C++程序员已有一段时间了,但是我是Java和Eclipse的新手。我想使用触摸图“图形布局”代码来可视化我正在使用的某些数据。这段代码是这样...
2024-01-10
嵌入GATE并尝试编译并运行StandAloneAnnie
我一直在试图学习GATE,特别是ANNIE和TwitIE。我见过在GATE网站上发现的独立ANNIE java代码(https://gate.ac.uk/wiki/code-repository/src/sheffield/examples/StandAloneAnnie.java)。我试图运行java文件,但我总是收到此错误信息(因为我真的不知道如何嵌入门,请告诉我如何一步一步):嵌入GATE并尝试编译并运行StandAloneAnniel...
2024-01-10
Java在Maven构建中并行运行junit测试?
我正在使用JUnit 4.4和Maven,并且有大量的长时间运行的集成测试。关于并行化测试套件,有一些解决方案可以让我在单个测试类中并行运行每个测试方法。但是所有这些都要求我以一种或另一种方式更改测试。我真的认为,在X线程中并行运行X个不同的测试类将是一种更干净的解决方案。我有成百上千...
2024-01-10
ScheduledExecutorService仅运行一次
我希望在启动Web服务之后运行一个进程,然后每隔30分钟左右运行一次(目前我正在以较小的延迟对其进行测试,以查看其是否正常运行),但是我的进程从未运行过一次。我究竟做错了什么?这是我的代码:@WebListenerpublic class SchedulerService implements ServletContextListener{ @Autowired UpdateSubscriberService u...
2024-01-10
找不到目标“单”与Maven运行MVN包
我试图编译一些Java类与Maven生成一个可执行的JAR文件,它是独立找不到目标“单”与Maven运行MVN包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.x...
2024-01-10
如何运行Jetty服务器进行Java Junit测试
我正在尝试编写一个集成测试以在本地启动Jetty服务器,然后使用客户端与其余URI进行通信并在下游调用业务逻辑。但是,当我启动码头服务器时,它不会放弃该控件,因此不会执行我的客户端。因此,我使用线程在另一个线程中启动我的码头,但是,该线程在我的客户端调用之前完成,它说连接被拒...
2024-01-10
@WebMvcTest由于缺少依赖项而无法运行
我想使用来测试我的控制器@WebMvcTest。我@MockBean是控制器的依赖者,但是运行测试时,它无法启动。运行主类时,应用程序正确启动。考试:@RunWith(SpringRunner.class)@WebMvcTest(MetricResource.class)public class MetricResourceTest { @Autowired private MockMvc mvc; @MockBean private MetricService metricServ...
2024-01-10
Java 运行时的exec()方法没有重定向输出
Process p = Runtime.getRuntime().exec("sh somescript.sh &> out.txt");我正在使用Java运行这个命令。脚本正在运行,但它没有将流重定向到文件。此外,文件out.txt没有被创建。如果我在shell上运行这个脚本,它运行得很好。有什么想法吗?回答:你需要使用ProcessBuilder重定向。ProcessBuilder builder = new ProcessBuilder("sh", "...
2024-01-10
如何将本地非Maven项目添加为Maven项目的依赖项?
我创建了一个新的SpringWeb应用程序,我非常想使用Maven处理构建/依赖关系。我的问题是,该项目依赖于一些现有的本地项目,而目前尚无法对它们进行美化。是否有可能依赖这些项目而不破坏它们?回答:不,您不应该尝试这样做。Maven的主要目标是拥有标准化的构建。这就是使Maven易于使用的原因:...
2024-01-10
导入的Maven项目未显示为Java项目。显示文件夹
我将现有的项目源代码从SVN中检出到系统中的文件夹中。然后我打开了日食。导入项目->现有Maven项目。它导入没有问题。但是,ProjectExplorer将其显示为仅文件夹而不是软件包。(就像我们创建一个包然后向其添加类时,它为包根显示一个不同的图标)。我也打开了Navigator和PackageExplorer。但是他们也将...
2024-01-10
GSON未导入到Maven项目中
我收到以下错误-我在依赖项中添加了GSon-有人可以指出我做错了吗?编辑:指定的依赖项- <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>1.7.1</version> </dependency>我在sevlet中使用以下代码 JSONService json = new JSONService(); String ...
2024-01-10
如何使gradle在项目的根目录为Maven用户生成有效的pom.xml文件?
虽然只有两天了,但是我肯定会在所有Java项目中都使用gradle,并从所有项目的根目录中删除pom.xml,这对我肯定是有利的。但是,我希望保持与Maven兼容,就某种意义而言,我希望gradle任务能够在用户希望的项目根目录下生成合适的pom.xml。目前,我对pom.xml的唯一引用是在build.gradle文件的这一部分中(...
2024-01-10
在IntelliJ中的Java项目中使用.gdsl文件
我有一个文件pipeline.gdsl,其中包含我的Jenkins PipelineDSL的语法。在这篇博客文章之后,我将该文件放入了/srcJava项目的文件夹中。现在,当我编辑我的代码Jenkinsfile(位于项目的根文件夹中)时,没有得到我期望的任何代码完成/语法说明。我的项目是Java / Gradle项目,我无法从中制作一个Groovy项目。还有...
2024-01-10
导入javazoom无法解析
大家好,我使用javazoom.jl.player.Player程序包,但据说无法解析导入的javazoom。我正在使用eclipse并正在执行Android项目。我清理项目仍然显示相同的错误。请纠正我。回答:如果eclipse无法解析import语句的程序包片段,那么它会告诉您(出现该错误), 上没有包含该程序包中的类的库(或名称以缺少的名称...
2024-01-10
如何获取Vaadin8组合框中的项目大小?
我试图显示一个弹出窗口,如果Vaadin8组合框中没有任何项目。但是没有getItems()或size()方法。如何获取Vaadin8组合框中的项目大小?这是我的代码,如果分支大小= 0我想推送一个通知给用户。 cbxBranch = new ComboBox<>(); cbxBranch.setPlaceholder("Select a branch"); cbxBranch.setItemCaptionGenerator(Branch::getBranchN...
2024-01-10
一个神秘的Valve新项目出现在Steam上,玩家们又开始了猜测
1月4日晚上,SteamDB上发现了一个名为Valve Event Upload的新列表。目前可以获得的信息很少,但最重要的一点是,这是一个“配置”文件——只有Valve自己可以创建。根据Tyler McVicker的说法,他多年来一直致力于揭开Valve的秘密,这些“配置”是专门为(Valve)控制的大型版本而做的。 有时,这些发布只是销售...
2024-01-10
使用PreparedStatement插入。如何自动增加ID?
我有一个PreparedStatement,例如: PreparedStatement preparedStatement = connect.prepareStatement("INSERT into employee (id, time, name" + "(?,?,?)",Statement.RETURN_GENERATED_KEYS); ResultSet tableKeys = preparedStatement.getGeneratedKeys(); preparedStatement.exec...
2024-01-10
Maven错误:模块的Maven项目配置不可用
当我尝试编译代码时,我一直收到此错误。我的目录中有pom.xml文件,但是不确定其中是否存在错误。我在互联网上只找到一个与此有关的链接,而事实并非如此:模块需要Maven项目配置错误:Maven资源编译器:模块’updater’所需的Maven项目配置不可用。仅当从IDE启动外部构建时,才支持Maven项目的编译...
2024-01-10
导入任何项目
我刚才导入我的老项目后如何解决在Eclipse这个错误。但它显示错误。我不知道这是什么类型的错误,为什么。以及如何解决它。任何人都可以告诉我如何解决它。 导入任何项目回答:右击 - >构建路径 - >配置构建路径...检查项目和图书馆标签,红色感叹号的原因在那里。回答:有时候,一个简单...
2024-01-10
创建gradle依赖项以从git导入
这就是在Android Studio中导入依赖项的方式。在这种情况下,okhttp:dependencies { compile 'com.squareup.okhttp:okhttp:2.5.0'}我想导入我自己创建的依赖项。例如:dependencies { compile 'my_library:1.0.0'}在这一点上,如果我学习如何创建依赖关系并在Android Studio项目中导入就足够了。但是如果可能的话,我想将我...
2024-01-10
导入Eclipse IDE后如何构建和运行Maven项目
我正在学习使用Maven在Eclipse中构建Java项目。我HelloWorld从文件夹中的“ maven-archetype-quickstart”模板创建了一个Java项目D:/maven_projects。然后,为了将Maven项目转换为支持EclipseIDE,我导航到项目文件夹并发出命令:mvn eclipse:eclipse和mvn package。然后,我将项目导入Eclipse中,并进行了必要的Eclipse配置,例如...
2024-01-10
Neil Druckmann称《最后生还者》多人游戏是顽皮狗有史以来最雄心勃勃的项目
根据 Neil Druckmann 的说法,《最后生还者》多人游戏是顽皮狗有史以来最雄心勃勃的项目,并将“继续讲述一个故事”。 《最后生还者》多人游戏在《最后生还者2》发布之前就已经在开发中了,最后Neil还提到他们还有“另一个项目”,但他不会透露。 ...
2024-01-10
如何将Guava添加到Eclipse项目
Eclipse Helios 3.6Windows XP SP3我已经使用Eclipse通过以下方式下载了guava SDK:1)在Eclipse中,转到 帮助 >安装新软件…2)在“ 使用: ”文本框中,我使用了以下URL http://svn.codespot.com/a/eclipselabs.org/guava-bundle/trunk/repository/ 3)它找到了Guava:适用于Java 1.5运行时和SDK的Google核心库,因此我对每条消息均单击...
2024-01-10
pom.xml(Maven多模块项目)中的文件在本地工作,但不在公司服务器上工作
我<sonar.exclusions>在pom.xml中使用它来排除某些软件包以进行单元测试代码覆盖。我在本地设置了Sonar,但排除项反映在报告上。但是,在公司服务器上不接受相同的排除。我正在使用<sonar.skippedModules>它按预期工作,并且在两种环境下都完全跳过了所需的模块。本地Sonar版本是4.3.1版公司的Sonar版本是4.1.2...
2024-01-10
在Eclipse中将Java项目的资源(图像,数据文件等)存储在哪里?
不确定是否已经在SO上回答了这个基本问题。从参考资料以及在SO上找到的答案,我了解到在Eclipse中,“源文件夹”是JDT用来搜索源文件并进行编译的文件夹。还提到了每个源文件夹都可以有一个副本来存储编译的类。也许这就是为什么将项目通常的“ src”文件夹的内容编译为“bin”文件夹的原因(...
2024-01-10
如何在Django中使用DeleteView显示相关项目?
我正在做一个视图(使用Django的通用视图DeleteView)从模型中删除实例,但它会级联并从其他模型中删除实例:url(r'^person/(?P<pk>\d+)/delete/$', login_required(DeleteView.as_view(model=Person, success_url='/person/', template_name='delete.html')), name='person_delete'),我想要做的是像管理界面一样显示将要删除的相关项目的列表,例如...
2024-01-10
在Eclipse程序中编译,但不是在终端,导入库冲突,gradle/javac
我试图运行我的程序使用命令行界面。在Eclipse程序中编译,但不是在终端,导入库冲突,gradle/javac因此,我写了一个基本的CLI中,你可以看到如下:在Eclipse中,我可以用参数提供并运行它。然而,在终端中执行的程序时,它与该投诉崩溃,它不能找到的库,其包含的gradle:是否有必要为一体,以...
2024-01-10
无法在Eclipse中导入java.awt.geom
我刚刚开始研究新的Eclipse Android项目,并想利用java.awt.geom包中的类。我从Debian的存储库中都安装了OpenJVM1.6和sun 1.6 jdk。当我尝试导入软件包时,它表示无法解决导入问题(实际上,Eclipse的自动完成功能仅显示awt和awt.font)。我对为什么这样做感到困惑,因为我通过以下方式查看了在Eclipse中设置的JRE系...
2024-01-10
如何在Calcite中将项目,过滤,聚合下推到TableScan
我正在使用ApacheCalcite来实现分布式OLAP系统,该数据源是RDBMS。所以我想将RelNode树中的项目/过滤器/聚合推到MyTableScanextendsTableScan。在MyTableScan,RelBuilder得到推RelNode。最后,RelBuilder生成对源数据库的查询。同时,RelNode应移动或修改原始树中的项目/过滤器/集合。据我所知,方解石不支持此功能。当...
2024-01-10
