Skip to content

Commit

Permalink
Minor fixes.
Browse files Browse the repository at this point in the history
  • Loading branch information
adam-wyluda committed Jul 30, 2013
1 parent 7cd56a4 commit a96c0a5
Show file tree
Hide file tree
Showing 7 changed files with 57 additions and 30 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@ public interface GradleFacet extends ProjectFacet
void executeTask(String task, String profile);

GradleModel getModel();

void setModel(GradleModel model);

FileResource<?> getGradleResource();
}
Original file line number Diff line number Diff line change
Expand Up @@ -131,4 +131,11 @@ private void checkIfIsForgeLibraryInstalled(String buildScriptPath) throws IOExc
forgeLib.setContents(getClass().getResourceAsStream(GradleUtil.FORGE_LIBRARY_RESOURCE));
}
}

@Override
public void setModel(GradleModel model)
{
// TODO Auto-generated method stub

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
import javax.inject.Inject;

import org.jboss.forge.addon.facets.FacetFactory;
import org.jboss.forge.addon.gradle.projects.facets.GradleResourceFacet;
import org.jboss.forge.addon.gradle.projects.facets.GradleJavaSourceFacet;
import org.jboss.forge.addon.projects.Project;
import org.jboss.forge.addon.projects.ProjectLocator;
import org.jboss.forge.addon.resource.DirectoryResource;
Expand All @@ -33,7 +33,8 @@ public Project createProject(DirectoryResource targetDir)
// facetFactory.install(project, GradleMetadataFacet.class);
// facetFactory.install(project, GradlePackagingFacet.class);
// facetFactory.install(project, GradleDependencyFacet.class);
facetFactory.install(project, GradleResourceFacet.class);
// facetFactory.install(project, GradleResourceFacet.class);
// facetFactory.install(project, GradleJavaSourceFacet.class);
}
catch (RuntimeException e)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ public List<Dependency> getManagedDependencies()
}

@Override
public Dependency getManagedDependency(Dependency managedDependency)
public Dependency getDirectManagedDependency(Dependency arg0)
{
// TODO Auto-generated method stub
return null;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
package org.jboss.forge.addon.gradle.projects.facets;

import org.jboss.forge.addon.facets.AbstractFacet;
import org.jboss.forge.addon.facets.constraints.RequiresFacet;
import org.jboss.forge.addon.gradle.projects.GradleFacet;
import org.jboss.forge.addon.projects.Project;
import org.jboss.forge.addon.projects.building.ProjectBuilder;
import org.jboss.forge.addon.projects.facets.PackagingFacet;
Expand All @@ -15,28 +17,26 @@
/**
* @author Adam Wyłuda
*/
@RequiresFacet(value = {GradleFacet.class})
public class GradlePackagingFacet extends AbstractFacet<Project> implements PackagingFacet
{

@Override
public boolean install()
{
// TODO Auto-generated method stub
return false;
return true;
}

@Override
public boolean isInstalled()
{
// TODO Auto-generated method stub
return false;
return true;
}

@Override
public void setPackagingType(String type)
{
// TODO Auto-generated method stub

}

@Override
Expand Down Expand Up @@ -78,7 +78,7 @@ public String getFinalName()
public void setFinalName(String finalName)
{
// TODO Auto-generated method stub

}

}
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

import java.util.List;

import org.jboss.forge.addon.gradle.parser.GradleUtil;
import org.jboss.forge.addon.gradle.projects.exceptions.UnremovableElementException;
import org.jboss.forge.addon.resource.FileResource;

Expand All @@ -17,7 +18,9 @@
public class GradleModelImpl implements GradleModel
{
private final FileResource<?> gradleResource;


private String script;

private String name;
private String group;
private String version;
Expand All @@ -30,13 +33,14 @@ public class GradleModelImpl implements GradleModel
private List<GradlePlugin> plugins;
private List<GradleRepository> repositories;
private List<GradleSourceSet> sourceSets;
public GradleModelImpl(FileResource<?> gradleResource, String projectName, String version,

public GradleModelImpl(FileResource<?> gradleResource, String script, String projectName, String version,
String packaging, String archivePath, List<GradleTask> tasks,
List<GradleDependency> dependencies, List<GradleDependency> managedDependencies,
List<GradleProfile> profiles, List<GradlePlugin> plugins, List<GradleRepository> repositories,
List<GradleSourceSet> sourceSets)
{
this.script = script;
this.gradleResource = gradleResource;
this.name = projectName;
this.version = version;
Expand Down Expand Up @@ -126,8 +130,10 @@ public List<GradleSourceSet> getSourceSets()
@Override
public boolean hasTask(String name)
{
for (GradleTask task : tasks) {
if (task.getName().equals(name)) {
for (GradleTask task : tasks)
{
if (task.getName().equals(name))
{
return true;
}
}
Expand All @@ -137,8 +143,10 @@ public boolean hasTask(String name)
@Override
public boolean hasDependency(GradleDependencyBuilder builder)
{
for (GradleDependency dep : dependencies) {
if (builder.equalsToDep(dep)) {
for (GradleDependency dep : dependencies)
{
if (builder.equalsToDep(dep))
{
return true;
}
}
Expand All @@ -148,8 +156,10 @@ public boolean hasDependency(GradleDependencyBuilder builder)
@Override
public boolean hasManagedDependency(GradleDependencyBuilder builder)
{
for (GradleDependency dep : managedDependencies) {
if (builder.equalsToDep(dep)) {
for (GradleDependency dep : managedDependencies)
{
if (builder.equalsToDep(dep))
{
return true;
}
}
Expand All @@ -159,8 +169,10 @@ public boolean hasManagedDependency(GradleDependencyBuilder builder)
@Override
public boolean hasProfile(String name)
{
for (GradleProfile profile : profiles) {
if (profile.getName().equals(name)) {
for (GradleProfile profile : profiles)
{
if (profile.getName().equals(name))
{
return true;
}
}
Expand All @@ -170,8 +182,10 @@ public boolean hasProfile(String name)
@Override
public boolean hasPlugin(String clazz)
{
for (GradlePlugin plugin : plugins) {
if (plugin.getClazz().equals(clazz)) {
for (GradlePlugin plugin : plugins)
{
if (plugin.getClazz().equals(clazz))
{
return true;
}
}
Expand All @@ -181,18 +195,20 @@ public boolean hasPlugin(String clazz)
@Override
public boolean hasRepository(String url)
{
for (GradleRepository repo : repositories) {
if (repo.getURL().equals(url)) {
for (GradleRepository repo : repositories)
{
if (repo.getURL().equals(url))
{
return true;
}
}
return false;
}

@Override
public void setGroup(String group) throws UnremovableElementException
{

}

@Override
Expand All @@ -211,14 +227,14 @@ public void setVersion(String version) throws UnremovableElementException
public void setPackaging(String packaging)
{
// TODO Auto-generated method stub

}

@Override
public void setArchiveName(String archiveName)
{
// TODO Auto-generated method stub

}

@Override
Expand All @@ -230,7 +246,8 @@ public void createTask(GradleTaskBuilder builder)
@Override
public void createDependency(GradleDependencyBuilder builder)
{
// TODO Auto-generated method stub
script = GradleUtil.insertDependency(script, builder.getGroup(), builder.getName(), builder.getVersion(),
builder.getConfiguration());
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ private GradleModel modelFromNode(FileResource<?> fileResource, Node projectNode
List<GradleRepository> repositories = reposFromNode(projectNode);
List<GradleSourceSet> sourceSets = sourceSetsFromNode(projectNode);

return new GradleModelImpl(fileResource, projectName, version, "", "", tasks, deps,
return new GradleModelImpl(fileResource, "", projectName, version, "", "", tasks, deps,
managedDeps, profiles, plugins, repositories, sourceSets);
}

Expand Down

0 comments on commit a96c0a5

Please sign in to comment.