[Javalist] Maven EJB függőség

Peter Olaj Peter.Olaj at amkai.com
2011. Nov. 8., K, 09:55:48 CET


Szia!

Multi modul projekted van legfelül, mely tartalmazza module tag-ek között az összes (beleértve a jpa modult is)? Mert ha így van, akkor a reactor-ban az összes modulnak benn kéne lenni.

- Igen, így van.

Ezen (legkülsőn) adod ki az összes parancsot?

- Igen

Nincs verziószám eltérés?

- Nincsen

Én letörölném a local repository megfelelő részét is, nem-e egy régi artifact zavar be, és úgy package.

- Kipróbáltam, de semi változás.

Lejjebb bemásoltam a pom.xml-ek tartalmát. Lehet, hogy vannak benne idiótaságok, mert volt, amit csak probálkoztam a neten talált példák alapján. De talán látsz benne valami olyat, ami miatt kiköszön. 

Péter




<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>com.polaj</groupId>
	<artifactId>maven1</artifactId>
	<version>1.0</version>
	<packaging>pom</packaging>
	<modules>
		<module>maven1-jpa</module>
		<module>maven1-ejb</module>
		<module>maven1-war</module>
		<module>maven1-ear</module>
	</modules>
	<build>
		<defaultGoal>packaging</defaultGoal>
		<plugins>
	  		<plugin>
	  			<groupId>org.apache.maven.plugins</groupId>
	  			<artifactId>maven-eclipse-plugin</artifactId>
	  		</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<source>1.6</source>
					<target>1.6</target>
				</configuration>
			</plugin>
		</plugins>
	</build>
	<dependencies>
		<dependency>
	       <groupId>org.hibernate</groupId>
	       <artifactId>hibernate-core</artifactId>
	       <version>3.3.2.GA</version>
	    </dependency>
	    <dependency>
	       <groupId>org.hibernate</groupId>
	       <artifactId>hibernate-annotations</artifactId>
	       <version>3.4.0.GA</version>
	    </dependency>
	    <dependency>
	       <groupId>org.hibernate</groupId>
	       <artifactId>hibernate-commons-annotations</artifactId>
	       <version>3.3.0.ga</version>
	    </dependency>
	    <dependency>
	       <groupId>org.hibernate</groupId>
	       <artifactId>hibernate-entitymanager</artifactId>
	       <version>3.4.0.GA</version>
	    </dependency>
	</dependencies>
</project>

--------------------------------------------------------------------------

<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>
  <parent>
    <artifactId>maven1</artifactId>
    <groupId>com.polaj</groupId>
    <version>1.0</version>
    <relativePath>..</relativePath>
  </parent>
  <artifactId>maven1-ear</artifactId>
  <packaging>ear</packaging>
  <build>
  	<plugins>
  		<plugin>
  			<groupId>org.apache.maven.plugins</groupId>
  			<artifactId>maven-eclipse-plugin</artifactId>
  			<version>2.8</version>
  			<configuration>
  				<wtpversion>1.5</wtpversion>
  			</configuration>
  		</plugin>
  		<plugin>
  			<groupId>org.apache.maven.plugins</groupId>
  			<artifactId>maven-ear-plugin</artifactId>
  			<configuration>
  				<generateApplicationXml>true</generateApplicationXml>
				<defaultJavaBundleDir>lib/</defaultJavaBundleDir>
  				<version>6</version>
  			</configuration>
  		</plugin>
  		<plugin>
  			<groupId>org.apache.maven.plugins</groupId>
  			<artifactId>maven-compiler-plugin</artifactId>
  			<version>2.3.2</version>
  			<configuration>
  				<source>1.6</source>
  				<target>1.6</target>
  			</configuration>
  		</plugin>
  	</plugins>
  </build>
  <dependencies>
  	<dependency>
  		<groupId>com.polaj</groupId>
  		<artifactId>maven1-jpa</artifactId>
  		<version>1.0</version>
  		<type>jar</type>
  	</dependency>
  	<dependency>
  		<groupId>com.polaj</groupId>
  		<artifactId>maven1-ejb</artifactId>
  		<version>1.0</version>
  		<type>ejb</type>
  	</dependency>
  	<dependency>
  		<groupId>com.polaj</groupId>
  		<artifactId>maven1-war</artifactId>
  		<version>1.0</version>
  		<type>war</type>
  	</dependency>
  </dependencies>
</project>

------------------------------------------------------------------

<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>
  <parent>
    <artifactId>maven1</artifactId>
    <groupId>com.polaj</groupId>
    <version>1.0</version>
    <relativePath>..</relativePath>
  </parent>
  <artifactId>maven1-jpa</artifactId>
  <dependencies>
  	<dependency>
  		<groupId>javax</groupId>
  		<artifactId>javaee-api</artifactId>
  		<version>6.0</version>
  	</dependency>
  	<dependency>
  		<groupId>commons-codec</groupId>
  		<artifactId>commons-codec</artifactId>
  		<version>1.5</version>
  	</dependency>
  </dependencies>
</project>

---------------------------------------------------------------------

<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>
  <parent>
    <artifactId>maven1</artifactId>
    <groupId>com.polaj</groupId>
    <version>1.0</version>
    <relativePath>..</relativePath>
  </parent>
  <artifactId>maven1-ejb</artifactId>
  <build>
  	<plugins>
  		<plugin>
  			<groupId>org.apache.maven.plugins</groupId>
  			<artifactId>maven-ejb-plugin</artifactId>
  			<version>2.3</version>
  			<configuration>
  				<ejbVersion>3.1</ejbVersion>
  			</configuration>
  		</plugin>
  	</plugins>
  </build>
  <dependencies>
  	<dependency>
  		<groupId>com.polaj</groupId>
  		<artifactId>maven1-jpa</artifactId>
  		<version>1.0</version>
  	</dependency>
  	<dependency>
  		<groupId>javax</groupId>
  		<artifactId>javaee-api</artifactId>
  		<version>6.0</version>
  	</dependency>
  </dependencies>
</project>

-------------------------------------------------------------------

<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>
  <parent>
    <artifactId>maven1</artifactId>
    <groupId>com.polaj</groupId>
    <version>1.0</version>
    <relativePath>..</relativePath>
  </parent>
  <artifactId>maven1-war</artifactId>
  <packaging>war</packaging>
  <dependencies>
	... Wicket-es jar-ok
  	<dependency>
  		<groupId>javax</groupId>
  		<artifactId>javaee-api</artifactId>
  		<version>6.0</version>
  	</dependency>
	<dependency>
		<groupId>com.polaj</groupId>
		<artifactId>maven1-jpa</artifactId>
		<version>1.0</version>
		<type>jar</type>
	</dependency>
	<dependency>
		<groupId>com.polaj</groupId>
		<artifactId>maven1-ejb</artifactId>
		<version>1.0</version>
		<type>ejb</type>
	</dependency>
  </dependencies>
      <build>
      	<plugins>
      		<plugin>
      			<groupId>org.apache.maven.plugins</groupId>
      			<artifactId>maven-eclipse-plugin</artifactId>
      			<configuration>
      				<wtpversion>1.5</wtpversion>
      			</configuration>
      		</plugin>
			<plugin>
		        <artifactId>maven-war-plugin</artifactId>
		        <version>2.1.1</version>
		        <configuration>
			          <packagingIncludes>**/*.xml,**/*.properties,**/*.class,**/*.png,**/*.css,**/*.js,**/*.jsp</packagingIncludes>
			          <archive>
			            <manifest>
			              <addClasspath>true</addClasspath>
			              <classpathPrefix>lib/</classpathPrefix>
			            </manifest>
			          </archive>
		        </configuration>
		      </plugin>
		</plugins>
      </build>
</project>

2011/11/7 Peter Olaj <Peter.Olaj at amkai.com>:
> Sziasztok!
>
>
>
> A következő problémára nem találtam megoldást:
>
> Van egy Maven EE project, a perzisztens réteg külön projectben van. 
> Kis gondom van a jar-ok láthatóságával és eleresztettem egy mvn 
> dependency:tree-t, ami a jpa-s modul fáját szépen kiírja, de az ejb 
> modulnál megáll, mondván, hogy nem találja a jpa modult. Pedig benne 
> van az ejb pom.xml-ben a dependency részben.
>
> A package hatására előáll az ear fájl, sajna a deploy még nem megy az 
> előbb említett jar fájlok láthatósága miatt, de látszólag 
> struktúrálisan rendben van.
>
>
>
> Péter
>
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
>



--
Viczián István
_______________________________________________
Javalist mailing list
Javalist at lists.javaforum.hu
http://lists.javaforum.hu/mailman/listinfo/javalist


További információk a(z) Javalist levelezőlistáról