我想改变与Sun jdk打开jdk的maven java家。 我该怎么做 ? root@ak-EasyNote-TM98:~# mvn -version Apache Maven 3.0.4 Maven home: /usr/share/maven Java version: 1.6.0_24, vendor: Sun Microsystems Inc. Java home: /usr/lib/jvm/java-6-openjdk-amd64/jre Default locale: tr_TR, platform encoding: UTF-8 OS name: "linux", version: "3.2.0-34-generic", arch: "amd64", family: "unix" Edit: 非常抱歉。 我忘了写下面的代码: root@ak-EasyNote-TM98:~$ java -version java version "1.7.0_07" Java(TM) SE Runtime Environment (build 1.7.0_07-b10) Java […]
我试图从maven内部执行grunt任务,而不需要安装Node.js或任何东西。 这是因为我不想让我的工件被Jenkins包装,我不能在这台机器上安装Node.js。 我知道使用npm和一些命令很容易使它工作,但我也认为应该很容易与maven集成,问题是我不知道从哪里开始,因为我是npm的新手。
我开始注意到我的WD硬盘已经满了,运行了一个巨大的文件search。 它在这里出现了几个文件: F:\SCOTT-SHARED-DESKTOP\My Documents\JPA_SPRING_STRUTS\.metadata\.plugins\org.maven.ide.eclipse\nexus\d9d714e11cb097b3ffcec91cccc65d3e_58.cfs 超过189,992 KB(189 MB)! 任何人都知道这些stream氓呢?
我有一个基于代码的configuration的Spring 3.2.4 Web应用程序。 当我使用Maven / pom.xml首先构build应用程序时,出现web.xml缺失的错误。 首先我试图创build一个空的web.xml。 这是项目方面改变的时刻(我不知道为什么)。 它从dynamicWeb模块3.0切换到3.1,这是不可逆转的。 我怎样才能改变到dynamic网页模块3.0? 另外我不能删除JAX-RS。 尝试这个结果是: Failed while uninstalling JAX-RS (REST Web Services) 1.0. org.eclipse.jst.javaee.web.internal.impl.WebAppImpl cannot be cast to org.eclipse.jst.j2ee.webapplication.WebApp 后来我发现我可以通过在pom.xml中插入相应的插件来避免Maven编译错误: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.4</version> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin>
我想在一个pom文件中定义一个checkstyle运行,并将其运行在除某些指定的子模块之外的所有子模块上。 换句话说,我需要某种<excludes> (它存在但适用于文件名),但是其目标模块。 任何想法的人?
我正在切换到我的Spring Web应用程序项目使用Maven,我遇到了一个简单的问题。 我不知道在哪里把CSS和JS文件放在新的项目结构中。 传统的Web应用结构 在传统的Java Web应用程序结构(在Eclipse中,创build为Dynamic Web Project),我将CSS,Javascript和Images文件放在以下结构 WebContent |__css/myStyles.css |__js/myjs.js |__images/myImage.gif |__WEB-INF 然后在我的jsp,如果我想引用一个CSS文件,我做如下: <link rel="stylesheet" href="<%=request.getContextPath()%>/css/myStyles.css"> 这工作正常。 Maven Web应用程序结构 在一个Maven项目中,我把这些css文件放在这些位置: 第一次尝试 在与WEB-INF相同的webapp文件夹下,就像传统的dynamicweb项目一样。 但是当我做了以下 mvn clean tomcat:run 我从Spring框架中得到以下错误: org.springframework.web.servlet.PageNotFound – No mapping found for HTTP request with URI [/appname/css/myStyles.css] in DispatcherServlet 第二次尝试 放置我的CSS文件夹下src /主要/资源但是,当我做到以下几点: mvn clean tomcat:run 我从Spring框架中得到以下错误: org.springframework.web.servlet.PageNotFound – No mapping found for HTTP […]
在unit testing中,我需要导入一个csv文件。 这位于资源文件夹,即src / test / resources
我使用STS(弹簧工具套件)+ maven插件。 每当我使用maven-clean运行我的应用程序时,我会看到以下错误: [INFO] Scanning for projects… [INFO] [INFO] ———————————————————————— [INFO] Building hhsystem ui 1.0.0-SNAPSHOT [INFO] ———————————————————————— [INFO] [INFO] — maven-clean-plugin:2.4.1:clean (default-clean) @ ui — [INFO] Deleting C:\Users\Nikolay_Tkachev\workspace\HHSystem\UI\target [INFO] ———————————————————————— [INFO] BUILD FAILURE [INFO] ———————————————————————— [INFO] Total time: 0.471s [INFO] Finished at: Mon Oct 21 12:34:33 MSK 2013 [INFO] Final Memory: 2M/90M [INFO] ———————————————————————— [ERROR] […]
我想知道是否有可能configuration运行在Eclipse中的maven安装跳过unit testing,如果这样的事情是可行的,那么请告诉我如何做到这一点,在此先感谢。
在处理POM之后,Jenkins构build是否可以知道项目的Maven版本号? 我有一些项目,其中版本控制是由Maven控制的,在后期构build工作中,我们希望创build一个Debian包并调用一些shell脚本。 我需要的是Maven用作Jenkins环境variables的版本号,所以我可以将它传递给构build后的操作。 要清楚的是,我不需要知道如何让Jenkins把一个版本号传给Maven; 相反,我希望Maven将一个版本号传给Jenkins!