Skip to content

Commit

Permalink
Updated parent version to 2.0.0.Final and removed dependency version …
Browse files Browse the repository at this point in the history
…from tests
  • Loading branch information
gastaldi committed Jan 30, 2014
1 parent 172fa0e commit cf00fb1
Show file tree
Hide file tree
Showing 11 changed files with 80 additions and 83 deletions.
21 changes: 12 additions & 9 deletions pom.xml
Expand Up @@ -4,13 +4,13 @@
<parent>
<groupId>org.jboss.forge</groupId>
<artifactId>forge-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.0.0.Final</version>
<relativePath>../pom.xml</relativePath>
</parent>

<groupId>org.jboss.forge.addon</groupId>
<artifactId>gradle-parent</artifactId>

<version>2.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Forge - Gradle Addon Parent</name>

Expand All @@ -21,14 +21,17 @@
<module>addon</module>
<module>tests</module>
</modules>

<repositories>
<repository>
<id>Gradle Repository</id>
<url>http://repo.gradle.org/gradle/libs-releases-local/</url>
</repository>
</repositories>

<properties>
<version.forge>2.0.0.Final</version.forge>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
Expand All @@ -55,37 +58,37 @@
<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>environment</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>${version.forge}</version>
<classifier>forge-addon</classifier>
</dependency>
<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>resources</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>${version.forge}</version>
<classifier>forge-addon</classifier>
</dependency>
<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>dependencies</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>${version.forge}</version>
<classifier>forge-addon</classifier>
</dependency>
<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>parser-java</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>${version.forge}</version>
<classifier>forge-addon</classifier>
</dependency>
<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>projects</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>${version.forge}</version>
<classifier>forge-addon</classifier>
</dependency>
<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>ui</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>${version.forge}</version>
<classifier>forge-addon</classifier>
</dependency>

Expand Down
6 changes: 6 additions & 0 deletions tests/pom.xml
Expand Up @@ -40,5 +40,11 @@
<classifier>forge-addon</classifier>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>maven</artifactId>
<classifier>forge-addon</classifier>
<scope>test</scope>
</dependency>
</dependencies>
</project>
Expand Up @@ -35,11 +35,11 @@ public class GradleComplexProjectTest
{
@Deployment
@Dependencies({
@AddonDependency(name = "org.jboss.forge.addon:resources", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:projects", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:gradle", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:maven", version = "2.0.0-SNAPSHOT")
@AddonDependency(name = "org.jboss.forge.addon:resources"),
@AddonDependency(name = "org.jboss.forge.addon:projects"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java"),
@AddonDependency(name = "org.jboss.forge.addon:gradle"),
@AddonDependency(name = "org.jboss.forge.addon:maven")
})
public static ForgeArchive getDeployment()
{
Expand All @@ -57,47 +57,47 @@ public static ForgeArchive getDeployment()
public void setUp()
{
subproject = projectProvider.create("subproject",
GradleTestProjectProvider.COMPLEX_RESOURCES_PATH,
GradleTestProjectProvider.COMPLEX_RESOURCES);
GradleTestProjectProvider.COMPLEX_RESOURCES_PATH,
GradleTestProjectProvider.COMPLEX_RESOURCES);
}

@After
public void cleanUp()
{
projectProvider.clean();
}

@Test
public void testChangeName()
{
MetadataFacet facet = subproject.getFacet(MetadataFacet.class);

assertEquals("x", facet.getProjectName());
facet.setProjectName("newname");

Project sameProject = projectProvider.create("",
GradleTestProjectProvider.COMPLEX_RESOURCES_PATH);
GradleTestProjectProvider.COMPLEX_RESOURCES_PATH);
MetadataFacet sameFacet = sameProject.getFacet(MetadataFacet.class);

assertEquals("newname", sameFacet.getProjectName());
}

@Test
public void testReadInheritedProperties()
{
MetadataFacet metadataFacet = subproject.getFacet(MetadataFacet.class);
assertEquals("org.complexproject", metadataFacet.getTopLevelPackage());
assertEquals("org.x", metadataFacet.getEffectiveProperties().get("someProperty"));

DependencyFacet dependencyFacet = subproject.getFacet(DependencyFacet.class);
assertTrue(dependencyFacet.hasEffectiveDependency(
DependencyBuilder.create("org.x:xyz:SNAPSHOT")));

Dependency dep = dependencyFacet.getEffectiveDependency(
DependencyBuilder.create("org.x:xyz:SNAPSHOT"));
assertEquals("compile", dep.getScopeType());
assertEquals(1, dep.getExcludedCoordinates().size());

Coordinate exclusion = dep.getExcludedCoordinates().get(0);
assertEquals("org.x", exclusion.getGroupId());
assertEquals("abc", exclusion.getArtifactId());
Expand Down
Expand Up @@ -41,23 +41,21 @@ public class GradleFacetTest
{
@Deployment
@Dependencies({
@AddonDependency(name = "org.jboss.forge.addon:resources", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:projects", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:gradle", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:maven", version = "2.0.0-SNAPSHOT")
@AddonDependency(name = "org.jboss.forge.addon:resources"),
@AddonDependency(name = "org.jboss.forge.addon:projects"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java"),
@AddonDependency(name = "org.jboss.forge.addon:gradle"),
@AddonDependency(name = "org.jboss.forge.addon:maven")
})
public static ForgeArchive getDeployment()
{
return GradleTestProjectProvider.getDeployment(
GradleTestProjectProvider.SIMPLE_RESOURCES_PATH,
GradleTestProjectProvider.SIMPLE_RESOURCES);
}

private static GradleTestProjectProvider projectProvider;

@Inject
private GradleTestProjectProvider injectedProjectProvider;
private GradleTestProjectProvider projectProvider;
@Inject
private ResourceFactory resourceFactory;

Expand All @@ -67,10 +65,6 @@ public static ForgeArchive getDeployment()
@Before
public void setUp()
{
if (projectProvider == null)
{
projectProvider = injectedProjectProvider;
}
project = projectProvider.create("",
GradleTestProjectProvider.SIMPLE_RESOURCES_PATH,
GradleTestProjectProvider.SIMPLE_RESOURCES);
Expand Down
Expand Up @@ -34,11 +34,11 @@ public class GradleJavaProjectTypeTest
{
@Deployment
@Dependencies({
@AddonDependency(name = "org.jboss.forge.addon:resources", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:projects", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:gradle", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:maven", version = "2.0.0-SNAPSHOT")
@AddonDependency(name = "org.jboss.forge.addon:resources"),
@AddonDependency(name = "org.jboss.forge.addon:projects"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java"),
@AddonDependency(name = "org.jboss.forge.addon:gradle"),
@AddonDependency(name = "org.jboss.forge.addon:maven")
})
public static ForgeArchive getDeployment()
{
Expand Down
Expand Up @@ -50,12 +50,12 @@ public static ForgeArchive getDeployment(String resourcesPath, String... resourc
.addClass(GradleTestProjectProvider.class)
.addClass(ProjectAssert.class)
.addAsAddonDependencies(
AddonDependencyEntry.create("org.jboss.forge.furnace.container:cdi", "2.0.0-SNAPSHOT"),
AddonDependencyEntry.create("org.jboss.forge.addon:resources", "2.0.0-SNAPSHOT"),
AddonDependencyEntry.create("org.jboss.forge.addon:gradle", "2.0.0-SNAPSHOT"),
AddonDependencyEntry.create("org.jboss.forge.addon:projects", "2.0.0-SNAPSHOT"),
AddonDependencyEntry.create("org.jboss.forge.addon:parser-java", "2.0.0-SNAPSHOT"),
AddonDependencyEntry.create("org.jboss.forge.addon:maven", "2.0.0-SNAPSHOT")
AddonDependencyEntry.create("org.jboss.forge.furnace.container:cdi"),
AddonDependencyEntry.create("org.jboss.forge.addon:resources"),
AddonDependencyEntry.create("org.jboss.forge.addon:gradle"),
AddonDependencyEntry.create("org.jboss.forge.addon:projects"),
AddonDependencyEntry.create("org.jboss.forge.addon:parser-java"),
AddonDependencyEntry.create("org.jboss.forge.addon:maven")
);
for (String resource : resources)
{
Expand Down
Expand Up @@ -45,11 +45,11 @@ public class GradleDependencyFacetTest
{
@Deployment
@Dependencies({
@AddonDependency(name = "org.jboss.forge.addon:resources", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:projects", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:gradle", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:maven", version = "2.0.0-SNAPSHOT")
@AddonDependency(name = "org.jboss.forge.addon:resources"),
@AddonDependency(name = "org.jboss.forge.addon:projects"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java"),
@AddonDependency(name = "org.jboss.forge.addon:gradle"),
@AddonDependency(name = "org.jboss.forge.addon:maven")
})
public static ForgeArchive getDeployment()
{
Expand Down
Expand Up @@ -44,11 +44,11 @@ public class GradleJavaSourceFacetTest
{
@Deployment
@Dependencies({
@AddonDependency(name = "org.jboss.forge.addon:resources", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:projects", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:gradle", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:maven", version = "2.0.0-SNAPSHOT")
@AddonDependency(name = "org.jboss.forge.addon:resources"),
@AddonDependency(name = "org.jboss.forge.addon:projects"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java"),
@AddonDependency(name = "org.jboss.forge.addon:gradle"),
@AddonDependency(name = "org.jboss.forge.addon:maven")
})
public static ForgeArchive getDeployment()
{
Expand All @@ -57,8 +57,6 @@ public static ForgeArchive getDeployment()
GradleTestProjectProvider.SIMPLE_RESOURCES);
}

private static GradleTestProjectProvider projectProvider;

@Inject
private GradleTestProjectProvider injectedProjectProvider;
private Project project;
Expand All @@ -70,11 +68,7 @@ public static ForgeArchive getDeployment()
@Before
public void setUp()
{
if (projectProvider == null)
{
projectProvider = injectedProjectProvider;
}
project = projectProvider.create("",
project = injectedProjectProvider.create("",
GradleTestProjectProvider.SIMPLE_RESOURCES_PATH,
GradleTestProjectProvider.SIMPLE_RESOURCES);
facet = project.getFacet(JavaSourceFacet.class);
Expand All @@ -83,7 +77,7 @@ public void setUp()
@After
public void cleanUp()
{
projectProvider.clean();
injectedProjectProvider.clean();
}

@Test
Expand Down
Expand Up @@ -36,19 +36,19 @@ public class GradleMetadataFacetTest
{
@Deployment
@Dependencies({
@AddonDependency(name = "org.jboss.forge.addon:resources", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:projects", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:gradle", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:maven", version = "2.0.0-SNAPSHOT")
@AddonDependency(name = "org.jboss.forge.addon:resources"),
@AddonDependency(name = "org.jboss.forge.addon:projects"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java"),
@AddonDependency(name = "org.jboss.forge.addon:gradle"),
@AddonDependency(name = "org.jboss.forge.addon:maven")
})
public static ForgeArchive getDeployment()
{
return GradleTestProjectProvider.getDeployment(
GradleTestProjectProvider.SIMPLE_RESOURCES_PATH,
GradleTestProjectProvider.SIMPLE_RESOURCES);
}

private static GradleTestProjectProvider projectProvider;

@Inject
Expand Down
Expand Up @@ -33,19 +33,19 @@ public class GradlePackagingFacetTest
{
@Deployment
@Dependencies({
@AddonDependency(name = "org.jboss.forge.addon:resources", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:projects", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:gradle", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:maven", version = "2.0.0-SNAPSHOT")
@AddonDependency(name = "org.jboss.forge.addon:resources"),
@AddonDependency(name = "org.jboss.forge.addon:projects"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java"),
@AddonDependency(name = "org.jboss.forge.addon:gradle"),
@AddonDependency(name = "org.jboss.forge.addon:maven")
})
public static ForgeArchive getDeployment()
{
return GradleTestProjectProvider.getDeployment(
GradleTestProjectProvider.SIMPLE_RESOURCES_PATH,
GradleTestProjectProvider.SIMPLE_RESOURCES);
}

private static GradleTestProjectProvider projectProvider;

@Inject
Expand Down
Expand Up @@ -39,19 +39,19 @@ public class GradleResourceFacetTest
{
@Deployment
@Dependencies({
@AddonDependency(name = "org.jboss.forge.addon:resources", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:projects", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:gradle", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:maven", version = "2.0.0-SNAPSHOT")
@AddonDependency(name = "org.jboss.forge.addon:resources"),
@AddonDependency(name = "org.jboss.forge.addon:projects"),
@AddonDependency(name = "org.jboss.forge.addon:parser-java"),
@AddonDependency(name = "org.jboss.forge.addon:gradle"),
@AddonDependency(name = "org.jboss.forge.addon:maven")
})
public static ForgeArchive getDeployment()
{
return GradleTestProjectProvider.getDeployment(
GradleTestProjectProvider.SIMPLE_RESOURCES_PATH,
GradleTestProjectProvider.SIMPLE_RESOURCES);
}

private static GradleTestProjectProvider projectProvider;

@Inject
Expand Down

0 comments on commit cf00fb1

Please sign in to comment.