Eclipse Jboss Maven dependency missing after maven clean -
i using dependency management follows:
<dependencymanagement> <dependencies> <dependency> <groupid>org.jboss.bom</groupid> <artifactid>jboss-javaee-6.0-with-tools</artifactid> <version>${jboss.bom.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupid>org.jboss.bom</groupid> <artifactid>jboss-javaee-6.0-with-hibernate</artifactid> <version>${jboss.bom.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencymanagement> when right click run -> maven clean, jdk-tools-jdk.jar gets deleted target folder. project has red x until right click maven update dependencies
is normal? i'd rather not have right click maven update dependencies every time clean.
==
edit - pom
<?xml version="1.0" encoding="utf-8"?> <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/maven-v4_0_0.xsd"> <modelversion>4.0.0</modelversion> <groupid>com.myorg.myname</groupid> <artifactid>qptraining</artifactid> <version>2.0.0-refact_ldap_sso</version> <packaging>war</packaging> <name>qptraining project</name> <description>training web application (java ee 6 webapp project use on jboss 7.1 / eap 6, generated jboss-javaee6-webapp archetype)</description> <properties> <project.build.sourceencoding>utf-8</project.build.sourceencoding> <jboss.bom.version>1.0.0.final</jboss.bom.version> </properties> <dependencymanagement> <dependencies> <dependency> <groupid>org.jboss.bom</groupid> <artifactid>jboss-javaee-6.0-with-tools</artifactid> <version>${jboss.bom.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupid>org.jboss.bom</groupid> <artifactid>jboss-javaee-6.0-with-hibernate</artifactid> <version>${jboss.bom.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencymanagement> <dependencies> <dependency> <groupid>org.jboss.spec.javax.annotation</groupid> <artifactid>jboss-annotations-api_1.1_spec</artifactid> <scope>provided</scope> </dependency> <dependency> <groupid>org.hibernate</groupid> <artifactid>hibernate-validator</artifactid> <scope>provided</scope> <exclusions> <exclusion> <groupid>org.slf4j</groupid> <artifactid>slf4j-api</artifactid> </exclusion> </exclusions> </dependency> <dependency> <groupid>org.jboss.shrinkwrap</groupid> <artifactid>shrinkwrap-api</artifactid> </dependency> <dependency> <groupid>org.jboss.shrinkwrap</groupid> <artifactid>shrinkwrap-impl-base</artifactid> <scope>test</scope> </dependency> <dependency> <groupid>org.jboss.spec.javax.faces</groupid> <artifactid>jboss-jsf-api_2.1_spec</artifactid> <scope>provided</scope> </dependency> <dependency> <groupid>junit</groupid> <artifactid>junit</artifactid> <scope>test</scope> </dependency> <dependency> <groupid>com.gdeb.rozycki</groupid> <artifactid>stickcore</artifactid> <version>1.0.0</version> </dependency> </dependencies> <build> <finalname>${project.artifactid}</finalname> <plugins> <plugin> <artifactid>maven-compiler-plugin</artifactid> <version>2.3.1</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> <plugin> <artifactid>maven-war-plugin</artifactid> <version>2.1.1</version> <configuration> <!-- java ee 6 doesn't require web.xml, maven needs catch up! --> <failonmissingwebxml>false</failonmissingwebxml> </configuration> </plugin> <plugin> <groupid>org.jboss.as.plugins</groupid> <artifactid>jboss-as-maven-plugin</artifactid> <version>7.1.1.final</version> </plugin> </plugins> </build> <profiles> <profile> <id>default</id> <activation> <activebydefault>true</activebydefault> </activation> <build> <plugins> <plugin> <artifactid>maven-surefire-plugin</artifactid> <version>2.4.3</version> <configuration> <skip>true</skip> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>arq-jbossas-managed</id> <dependencies> <dependency> <groupid>org.jboss.as</groupid> <artifactid>jboss-as-arquillian-container-managed</artifactid> <scope>test</scope> </dependency> </dependencies> </profile> <profile> <id>arq-jbossas-remote</id> <dependencies> <dependency> <groupid>org.jboss.as</groupid> <artifactid>jboss-as-arquillian-container-remote</artifactid> <scope>test</scope> </dependency> </dependencies> </profile> <profile> <id>openshift</id> <build> <plugins> <plugin> <artifactid>maven-war-plugin</artifactid> <version>2.1.1</version> <configuration> <outputdirectory>deployments</outputdirectory> <warname>root</warname> </configuration> </plugin> </plugins> </build> </profile> </profiles>
Comments
Post a Comment