用mvn命令行。
在这之前要先装jdk,装maven,改maven源,配maven到系统path
IDE的话就是eclipse中装m2e插件,和mvn命令行本质上一样,不过更加方便,毕竟你写代码基本上还是要用IDE的各种提示的当使用Maven构建Java项目时,默认情况下,Maven会使用项目中指定的JDK版本中的Java库,而不是使用系统中安装的JRE版本中的Java库。如果您希望优先使用系统中的JRE库而不是JDK库,可以按照以下步骤进行配置:
在项目的pomxml文件中添加以下<build>配置:
xml
Copy code
<build>
<plugins>
<plugin>
<groupId>orgapachemavenplugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>381</version>
<configuration>
<fork>true</fork>
<executable>${JAVA_HOME}/bin/javac</executable>
<compilerVersion>11</compilerVersion>
<source>11</source>
<target>11</target>
<compilerArgs>
<arg>--release</arg>
<arg>11</arg>
</compilerArgs>
<systemPropertyVariables>
<javahome>${envJAVA_HOME}</javahome>
</systemPropertyVariables>
</configuration>
</plugin>
</plugins>
</build>
在上面的配置中,<executable>指定了要使用的Java编译器的路径,这里使用了${JAVA_HOME}/bin/javac,即使用环境变量JAVA_HOME指定的JRE路径下的javac命令。<systemPropertyVariables>指定了要使用的JRE路径,这里使用了环境变量JAVA_HOME。这样,Maven将使用环境变量JAVA_HOME指定的JRE路径中的Java库。
2 确保您的系统中安装了JRE,并设置了环境变量JAVA_HOME,该变量指向JRE的安装路径。您可以通过在命令行窗口中输入echo $JAVA_HOME来检查该变量是否设置正确。
3 在命令行窗口中进入项目的根目录,然后运行以下命令来构建项目:
bash
Copy code
mvn clean install
这将使用配置的JRE库来构建项目。
通过以上配置,您可以优先使用系统中的JRE库而不是JDK库来构建Java项目。你应该使用eclipse+tomcat开发测试,maven+jetty发布和管理项目。
开发时把maven项目转变成eclipse项目,然后导入eclipse开发,使用tomcat测试。
maven有命令可以转换成eclipse工程,百度一下就知道怎么搞。其实如果你用的idea你就会发现子工程是以module的形式存在于parent工程下的,你用eclipse是看不到这个层次结构的
你现在这种情况如果有私服(nexus),就将编译后的parent工程上传到私服中,如果没有就将打包好的包安装到本地仓库
mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar
在pomxml 里面
加入jar 依赖
<dependency>
<groupId>orgdrools</groupId>
<artifactId>drools-core</artifactId>
<version>550Final</version>
</dependency>
视情况而定,可能你还需要其他的jar 可以去maven 仓库中去查找
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)