Tag: maven

如何在Android Studio中手动安装App Engine?

我刚刚将App Engine模块添加到我的应用程序中,在同步时,gradle开始从maven下载App Engine zip。 App Engine的zip文件大约150mb +并且使用maven自动下载它非常慢,所以我决定手动下载appengine java sdk(appengine-java-sdk-1.9.6.zip)并手动安装它。 我现在有拉链,但我在哪里放置它以便Android Studio(0.8.1)选择并安装它而不是尝试从maven的存储库下载它? 谢谢!

如何使用Java 7和maven启用aspectj编译时编织

我有一个目前适用于java 6和编译时编织的项目。 我们使用以下pom来启用spring方面和我们自己的方面: org.codehaus.mojo aspectj-maven-plugin 1.4 true 1.6 1.6 ignore 1.6 UTF-8 false org.springframework spring-aspects compile test-compile 我已经尝试了各种配置,但无法使其与java 7一起使用。如果有人可以分享工作pom或引导它会很棒。

如何:Eclipse Maven安装带有依赖项的构建jar

我在Eclipse中使用Eclipse Maven(m2e),我正在运行我的项目: 我的pom.xml看起来像这样: 4.0.0 ro.project jar 1.0-SNAPSHOT ro.project 3.1.1.RELEASE 4.1.0.Final org.springframework spring-core ${org.springframework.version} org.apache.maven.plugins maven-jar-plugin true lib/ ro.project.ProjectServer maven-antrun-plugin com.sun tools 1.7.0_02 system ${java.home}/../lib/tools.jar ant-magic prepare-package run project-core http://www.project.ro 我运行maven安装后它正在工作…… Maven运行配置: 问题是我生成的.jar它没有包含依赖项….如何配置pom.xml以包含.jar格式的所有依赖项而不是解压缩..因为似乎unpacked无法正常工作… 为了确保包括所有jar都没问题。我下载并将每个库添加到jar的/lib文件夹中并且jar正在运行…所以..我唯一的问题是:如何配置pom.xml以便以jar格式添加我的所有依赖项? 我尝试了所有方法: assembly:assembly assembly:single assembly:single使用我的描述符(一个assemble.xml文件),但它无法正常工作 maven copy dependencies插件但仍然无法使用Eclipse Maven – m2e 我没有解决方案……任何人都可以告诉我在jar中添加依赖项的正确方法吗? 我无法相信maven是如此复杂,我无法在任何地方找到答案。 先谢谢你

如何使用Maven在EAR中添加WAR

我有一个应用程序的EAR,我需要使用我自己的代码扩展这个应用程序,该代码打包为WAR。 是否有maven插件可以帮助我将WAR放入EAR? 手动过程是将WAR放入EAR并将模块添加到application.xml。 我想自动化。 编辑:小澄清 – WAR项目使用maven但是对于EAR我只有二进制文件了。

如何从我打包为战争的项目的一部分创建一个jar

我是Maven的新手,所以如果这是微不足道的话,我道歉。 基本上,我正在开发一个webapp,我正在使用Maven来管理项目。 我在我的pom.xml中有war ,这样当我运行mvn package ,它会吐出一个war文件在Web服务器上部署。 现在,作为此应用程序的一部分,我们使用第三方库作为战争交付给我们,它在Web服务器上单独部署。 这场战争包括我们编码的一些自定义集成function。 对于持久性逻辑,我最初只是在这个集成代码中直接编写了一个存储库。 当我发现我需要更多的持久性逻辑(超过基本的SELECT)时,我发现我想要使用在我们的应用程序代码中找到的存储库和域对象。 所以,理想情况下,我希望能够包装我们的核心软件包,然后在第三方战争中包含该jar,这样我就可以在那里使用相同的function。 我只是不知道如何设置pom.xml来告诉它我在这个jar中想要什么包(如果需要的话甚至只需要1个包),以及如何创建jar本身。 有没有办法从一个项目中的特定包生成一个jar,该项目设置为将整个项目打包为战争? 我找到了有关Maven jar插件的信息 ,但它说,“如果项目的包装设置为’jar’,那么只要它通过”包“阶段就会执行此插件。” 我项目中的包装没有设置为jar。 还有一些方法可以使用这个插件吗?

jasperreports_extension.properties由maven程序集插件覆盖

为了拥有一个可执行jar,我包含了maven依赖项。 一切正常,但jasperreports_extension.properties 。 Jasper已经有一个替换我的默认值。 我想知道如何将两个文件(默认文件和自定义文件)组合到jar文件中。 实际上我已经手动组合了两个设置,现在我想找到替换程序集插件复制的文件的方法,我已经合并了。 这是我当前的maven程序集插件设置: org.apache.maven.plugins maven-assembly-plugin ${maven-assembly-plugin.version} com.test.sample.MainClass jar-with-dependencies 这些是我在报告中添加一些字体的自定义设置: net.sf.jasperreports.extension.registry.factory.fonts=net.sf.jasperreports.engine.fonts.SimpleFontExtensionsRegistryFactory net.sf.jasperreports.extension.simple.font.families.ireportfamily1453367638844=fonts/fontsfamily1453367638844.xml 和依赖: net.sf.jasperreports jasperreports 6.2.0 编辑: 考虑依赖性 : jasperreports-6.2.0.jar位于(根级别) jasperreports-6.2.0.jar jasperreports-fonts-6.0.0.jar位于(根级别) jasperreports-fonts-6.0.0.jar (这只是一个Test Dependencies) 在我用一个阴影替换了程序集插件之后,我报告的初始问题是固定的,但是我得到了这个新问题: Error: A JNI error has occurred, please check your installation and try again Exception in thread “main” java.lang.SecurityException: no manifiest section for signature file entry org/bouncycastle/mail/smime/SMIMEEnvelopedGenerator$EnvelopedGenerator.class […]

NoSuchMethodError:Spring配置中的registerAutoProxyCreatorIfNecessary(ParserContext; Object;)exception

我的春季项目有点问题。 我有这个配置:applicationContext.xml 弹簧security.xml文件 faces-config.xml中 org.springframework.web.jsf.el.SpringBeanFacesELResolver userTestManagedBeans cz.web.managedBeans.UserTestManagedBeans session ejb #{userBean} registrationManagedBean cz.web.managedBeans.pub.RegistrationManagedBean request registrationBean #{registerUserBean} web.xml中 facesServlet javax.faces.webapp.FacesServlet 1 facesServlet *.xhtml org.springframework.web.context.ContextLoaderListener org.springframework.web.context.request.RequestContextListener index.xhtml contextConfigLocation /WEB-INF/spring/*.xml encoding-filter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encoding-filter /* springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /* 的pom.xml 4.0.0 cz.web TestWebApp 1.0-SNAPSHOT war TestWebApp ${project.build.directory}/endorsed UTF-8 4.0.0.RELEASE 2.0.8 3.2.0.RELEASE 4.0 5.1.6 mysql mysql-connector-java ${mysql.version} […]

在maven依赖项中显示省略的版本:树?

在Eclipse中,当我转到Maven Dependency Hierarchy页面时,我得到输出,指出导致版本被忽略的冲突: 但是,如果我使用dependency:tree ,那就省略了,我只看到实际使用的evrsions: | +- commons-httpclient:commons-httpclient:jar:3.1:compile | +- commons-codec:commons-codec:jar:1.4:compile | +- commons-io:commons-io:jar:2.4:compile | +- commons-net:commons-net:jar:3.1:compile | +- javax.servlet:servlet-api:jar:2.5:compile 后来实际引用的版本…… +- commons-collections:commons-collections:jar:3.1:compile 有没有办法获得依赖:树输出省略冲突的版本? 谢谢!

Maven多模块项目找不到兄弟模块

我似乎无法让Maven在多模块项目中找到兄弟模块。 我在所有模块中运行mvn clean install 。 这是设置: Product +– MagniCompCommon +– Model Model项目将MagniCompCommon作为依赖项。 当我在Model运行mvn clean compile时,我得到: [INFO] Scanning for projects… [INFO] [INFO] ———————————————————————— [INFO] Building Model 1.0 [INFO] ———————————————————————— [WARNING] The POM for com.magnicomp:MagniCompCommon:jar:1.0 is missing, no dependency information available [INFO] ———————————————————————— [INFO] BUILD FAILURE [INFO] ———————————————————————— [INFO] Total time: 0.585 s [INFO] Finished at: 2015-10-14T10:09:04-07:00 […]

如何制作Maven项目的“胖jar”?

使用IntelliJ我刚刚创建了一个新的Maven项目,并将以下内容添加到pom文件http://undertow.io/downloads.html以及以下内容中的Main.java文件http://undertow.io/index.html 现在,如果我运行代码一切正常,但我如何将其作为一个“胖jar”,它将包含pom文件中的所有依赖项,并且我将只能通过java -jar my.jar运行? 就像你可以使用Spring Boot应用程序一样。