【Intellij Java 2016和Maven:如何在JAR中嵌入依赖项?】教程文章相关的互联网学习教程文章

由Maven管理的Java EE应用程序中JBoss提供的库【代码】

对于我来说,这实际上几乎是不可能的,但是对于将JBoss提供的依赖项导入到Maven管理的Java EE应用程序中进行部署,似乎没有网上直接的答案. AFAIK与该问题有两种联系,即外部(在JVM方面)JBoss客户端的jboss-as-client工件和具有巨大的< dependencyManagement>的jboss-as-component-matrix工件.阻止定义JBoss使用的库的版本.后一个工件非常有用,因为我可以使用Maven的导入范围来正确设置所有版本.缺少的一个(AFAIK)我类似于jboss-as-cli...

java-使用Maven命令构建Netbeans项目【代码】

如何使用pom.xml构建Netbeans项目? 在Eclipse中,我必须使用以下命令来做到这一点:mvn install然后mvn eclipse:eclipse在Netbeans中用于构建项目的类似命令是什么?解决方法:在Netbeans中导入Maven项目. Netbeans本身将构建您的Web项目.

java-Maven:建立耳朵:跳过编译阶段?【代码】

这是POM的一部分…<groupId>com.soft</groupId><artifactId>config-ear</artifactId><version>1.0-SNAPSHOT</version><packaging>ear</packaging><name>Enterprise Application</name><url>http://maven.apache.org</url><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>2.0.2</version><configuration><source>1.6</source><target>1.6</target></c...

Java-AspectJ和Maven【代码】

我试图让AspectJ在一个现有项目中工作(实际上,我对该项目知之甚少,因为它似乎并不重要). 我们决定使用加载时间编织以避免使用ajc 因为我是AspectJ的新手,所以我首先创建了一个示例项目,其中包含一些类和日志记录方面:@Aspect public class LoggingAspect {@Pointcut("call(public de.test.beans.IPerson+.*(..))")public void logExecutions(JoinPoint jp) {}@Before("logExecutions(jp)")public void beforeExecutions(JoinPoint...

Java-Eclipse中的Maven选项消失了

我重新启动计算机,并重新启动了装有Ubuntu 12.04的VM,然后重新启动了Eclipse.然后,我注意到有关构建的错误,因此我在终端中的存储库上进行了“ mvn全新安装”,此后,我在Eclipse中重新导入了Maven项目(当该选项仍然可用时).导入完成后,我注意到它说mvn在m2e中缺少’unpack’命令.因此,我认为我需要更新软件,因此我进入了帮助>检查更新,然后我猜它找到了更好的m2e版本,但是现在“导入现有Maven项目”已经消失了.我尝试定期导入它,但是...

java-Maven:创建2个战争文件,每个文件都具有不同的web.xml?【代码】

我需要使用Maven使用两个不同的web.xml文件创建两个WAR文件.否则,WAR文件相同. WAR文件将按预期创建,但是,第二个文件具有与第一个相同的web.xml文件. 如何强制Maven WAR插件将第二个文件用于第二个WAR?我无法使用配置文件,因为我需要一次创建两个文件. 我当前的代码:<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.2</version><configuration><warSourceDirectory>${...

如何使用Maven构建可运行的JavaFX应用程序?【代码】

我是JavaFX的新手.我已经使用maven创建了一个Hello World项目.当我在Eclipse中运行它时,它工作正常.public static void main(String[] args) {launch(args); }@Override public void start(Stage primaryStage) throws Exception {primaryStage.setTitle("Hello World!");Button btn = new Button();btn.setText("Say 'Hello World'");btn.setOnAction(new EventHandler<ActionEvent>() {public void handle(ActionEvent event) {S...

如何使用Maven测试Java控制台应用程序?【代码】

这些测试应在构建jar文件之后运行.他们应该测试它是否可以运行给定某些输入文件,是否产生正确的控制台输出. 您能否指出一些针对控制台应用程序的测试示例?这些测试是否必须用Java编写才能与Maven一起使用? 有一个类似的问题(Testing console based applications/programs – Java),但我需要的是黑盒测试,而不是单元测试.而且它没有提到Maven. 更新: 事实证明,这很容易做到.我的第一个问题是对集成测试的误解,因为在这里看到了太...

java-Maven-在jar中包含引用的库

我有OSGi捆绑包用于发送邮件,因此它使用的是来自mail-1.4.jar的com.sun.smtp软件包.但是OSGi服务无法访问此jar. 您能帮我如何配置Maven POM文件,以便将mail-1.4.jar包含在我的捆绑包中,以便OSGi服务可以使用它吗? 编辑 错误是:javax.mail.NoSuchProviderException:无法找到协议的提供程序:smtp解决方法:我建议您不要在邮件包中包含邮件罐.更好的方法是简单地在osgi运行时中安装mail.jar. 您必须确保有两件事可以完成这项工作:...

java-Spring-Webapps:共享资源和分离的开发/ Maven模块?

我有两个WAR,每个WAR都使用Hibernate-Search Lucene.据我了解,如果将该设置分别加载到tomcat等中,则该安装程序将产生两个单独的Hibernate和Lucene实例. 这两个WAR由两个单独的Maven模块生成.我想保持这种分离. 如何合并生产中的单独实例? 我考虑过要合并WAR的Maven-shade-plugin.是否有更好的办法做到这一点,即.更自动/更标准的方式?解决方法:看一下Maven WAR Overlays.定义两个单独的WAR文件的原因是什么?总体思路是使用Maven ...

java-jaxb2 maven插件,在单独的标签中定义多个架构文件【代码】

我正在使用maven jaxb2插件从xsd文件生成Java类.最近,我遇到了问题,我的模式文件列表变得很长,我将所有这些文件都记录在shemaFiles标记中,以逗号分隔,并且该行本身很长,我担心将来它会影响代码的可读性并错误原因.那么有没有什么解决方案可以将文件写入单独的标签中,例如:<schemaFilesList><schemaFile>SharedResources/xsd/Common.xsd</schemaFile><schemaFile>SharedResources/xsd/Another.xsd</schemaFile>.... </schemaFilesL...

java-如何从Eclipse中的Maven构建中调试测试?

如何启动Maven构建并使测试出现在Eclipse的调试透视图中?解决方法:程序包或安装是一个原子动作,实际上不应停止该动作以进行调试(除非您要调试Maven插件).不过,您应该能够通过选择Eclipse项目并执行“调试为-> JUnit测试”来调试测试.

java-如何获取POM中的Maven版本号【代码】

我需要从pom.xml文件中获取Maven版本号(例如3.0.5、3.1.0),我需要它能够为以下项添加正确的依赖项:<dependency><groupId>org.apache.maven</groupId><artifactId>maven-model</artifactId><version>3.0.5</version> </dependency> <dependency><groupId>org.apache.maven</groupId><artifactId>maven-plugin-api</artifactId><version>3.0.5</version> </dependency>3.1.0版要求库的版本相同,与3.0.5版相同.我认为poms中一定有类似...

如何使用Maven创建最小的Java应用程序框架?【代码】

这个问题已经在这里有了答案: > Maven archetype for simple Servlet application 6个为了进行测试,我需要创建一个非常简单的Java Web应用程序,它将仅包含一个servlet. 我希望能够轻松运行该Web应用程序(例如,输入mvn jetty:run). 对于Vaadin应用程序,我使用了以下调用:1) mvn archetype:generate -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-arche...

示例“ mavenproject” netbeans 7.4不存在javafx软件包【代码】

我试图运行通过执行“ File :: new project”并选择“ maven”然后选择“ JavaFX Application”创建的“ mavenproject1”文件. 我正在使用最新和最好的.我有单独安装的Java JDK 1.7.0_45,它已配置为构建项目.我有内置了MAVEN 3的Netbeans 7.4(内部版本201310111528).JavaFX与JDK 1.7.0_45捆绑在一起. 我可以使项目执行,但是我的源文件得到一个错误,指示JavaFX软件包不存在.我在pom.xlm文件中添加了以下内容,即使NB编辑器找不到Java...