Package org.jboss.shrinkwrap.api.asset

Examples of org.jboss.shrinkwrap.api.asset.FileAsset


    private static void addResources(String source, String target, WebArchive archive) {
        File sourceFile = new File(source);
        if (! sourceFile.exists()) return;
        if (sourceFile.isFile()) {
            archive.add(new FileAsset(sourceFile), target);
        }

        if (sourceFile.isDirectory()) {
            for (File file : sourceFile.listFiles()) {
                if (file.getName().startsWith(".")) continue;
View Full Code Here


        for (String name : dir.list()) {
            File file = new File(dir, name);
            if (file.isDirectory()) {
                addFiles(archive, file, ArchivePaths.create(dest, name));
            } else {
                archive.add(new FileAsset(file), ArchivePaths.create(dest, name));
            }
        }
    }
View Full Code Here

        for (Map.Entry<ArchivePath, Node> jarEntry : jars.entrySet())
        {
            Asset asset = jarEntry.getValue().getAsset();
            if (asset instanceof FileAsset)
            {
                FileAsset fileAsset = (FileAsset) asset;
                if (fileAsset.getSource().getName().endsWith(".jar"))
                {
                    Archive<?> fileArchive = ShrinkWrap.createFromZipFile(JavaArchive.class, fileAsset.getSource());
                    asset = new ArchiveAsset(fileArchive, ZipExporter.class);
                }
            }
            if (asset instanceof ArchiveAsset)
            {
View Full Code Here

   })
   public static ForgeArchive getDeployment()
   {
      ForgeArchive archive = ShrinkWrap
               .create(ForgeArchive.class)
               .add(new FileAsset(new File("src/test/resources/pom-template.xml")),
                        "org/jboss/forge/addon/maven/pom-template.xml")
               .addBeansXML()
               .addAsAddonDependencies(
                        AddonDependencyEntry.create("org.jboss.forge.furnace.container:cdi"),
                        AddonDependencyEntry.create("org.jboss.forge.addon:maven"),
View Full Code Here

   })
   public static ForgeArchive getDeployment()
   {
      ForgeArchive archive = ShrinkWrap
               .create(ForgeArchive.class)
               .add(new FileAsset(new File("src/test/resources/pom-template.xml")),
                        "org/jboss/forge/addon/maven/pom-template.xml")
               .addBeansXML()
               .addAsAddonDependencies(
                        AddonDependencyEntry.create("org.jboss.forge.furnace.container:cdi"),
                        AddonDependencyEntry.create("org.jboss.forge.addon:maven"),
View Full Code Here

   public static ForgeArchive getDeployment()
   {
      ForgeArchive archive = ShrinkWrap
               .create(ForgeArchive.class)
               .addBeansXML()
               .add(new FileAsset(new File(
                        "src/test/resources/org/jboss/forge/addon/parser/java/resources/MyClass.java")),
                        "org/jboss/forge/addon/parser/java/resources/MyClass.java")
               .addAsAddonDependencies(
                        AddonDependencyEntry.create("org.jboss.forge.furnace.container:cdi"),
                        AddonDependencyEntry.create("org.jboss.forge.addon:parser-java"),
View Full Code Here

     * @see org.jboss.shrinkwrap.portal.api.container.PortletContainer#setPortletXML(java.io.File)
     */
    @Override
    public T setPortletXML(File resource) throws IllegalArgumentException {
        Validate.notNull(resource, "Resource should be specified");
        return setPortletXML(new FileAsset(resource));
    }
View Full Code Here

    }

    @Override
    public RhqAgentPluginArchive setPluginDescriptor(File file) throws IllegalArgumentException {
        Validate.notNull(file, "File should be specified");
        return setPluginDescriptor(new FileAsset(file));
    }
View Full Code Here

 
    private static void addResources(String source, String target, WebArchive archive) {
    File sourceFile = new File(source);
    if (! sourceFile.exists()) return;
    if (sourceFile.isFile()) {
      archive.add(new FileAsset(sourceFile), target);
    }
   
    if (sourceFile.isDirectory()) {
      for (File file : sourceFile.listFiles()) {
        if (file.getName().startsWith(".")) continue;
View Full Code Here

 
    private static void addResources(String source, String target, WebArchive archive) {
    File sourceFile = new File(source);
    if (! sourceFile.exists()) return;
    if (sourceFile.isFile()) {
      archive.add(new FileAsset(sourceFile), target);
    }
   
    if (sourceFile.isDirectory()) {
            final File[] files = sourceFile.listFiles();
            if (files != null) {
View Full Code Here

TOP

Related Classes of org.jboss.shrinkwrap.api.asset.FileAsset

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.