如何在我的web应用程序中使用多包java应用程序?
疑问在于为tomcat编译和构建战争。 我有一个独立的maven应用程序,它有多个包(不是多模块,整个应用程序只有一个pom)和多个Java类。 下面是我的java应用程序POM:如何在我的web应用程序中使用多包java应用程序?,java,eclipse,web,build,maven-3,Java,Eclipse,Web,Build,Maven 3,疑问在于为tomcat编译和构建战争。 我有一个独立的maven应用程序,它有多个包(不是多模块,整个应用程序只有一个pom)和多个Java类。 下面是我的java应用程序POM: <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
<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.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>projectCore</groupId>
<artifactId>projectCore</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
<packaging>pom</packaging>
// dependencies
</project>
4.0.0
projectCore
projectCore
0.0.1-快照
src
maven编译器插件
3.3
1.7
1.7
聚甲醛
//依赖关系
我有另一个maven web应用程序,其中引用了java应用程序类
以下是pom.xml文件:
<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.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>projectWeb</groupId>
<artifactId>projectWeb</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<build>
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<warSourceDirectory>WebContent</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
</build>
//dependencies
<project>
4.0.0
projectWeb
projectWeb
0.0.1-快照
战争
src
maven编译器插件
3.3
1.7
1.7
maven战争插件
2.6
网络内容
假的
//依赖关系
每当我构建Java应用程序时,它都会删除我Java应用程序中的目标目录,并在.m2目录中创建一个pom文件(与名为artifactId version.pom的Java应用程序中的pom相同),我不明白的是,我应该如何使用包含web应用程序中可用的类的Java应用程序,最终将在ApacheTomcat7中部署该web应用程序
编辑基本上,如何使用pom包编译java应用程序,以便在web应用程序中使用?
我可以使用eclipse中可用的部署程序集吗
月食:mars2
java版本7由于您是Maven工具的新手,应该首先阅读它的文档([)。它解释了什么是Maven,它的语法,以及如何使用它。然后,如果你遇到问题,你应该在上面发布一个问题。@mark42inbound:嘿,mark,我已经阅读了文档,我有部署的项目更改,但在我上面提到的具体案例中,我没有找到任何方法。我关心的是如何使用pom文件生成器通过web应用程序中java应用程序的clean compile package命令在.m2目录中编译。