more fixes for BeeDK
This commit is contained in:
parent
d020061450
commit
9fe8cba35f
@ -21,6 +21,12 @@
|
|||||||
</developer>
|
</developer>
|
||||||
</developers>
|
</developers>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<ate.docker.image.name>inteligr8/alfmarkdown-tengine</ate.docker.image.name>
|
||||||
|
<ate.docker.image.tag>${project.version}</ate.docker.image.tag>
|
||||||
|
<ate.debugger.port>8001</ate.debugger.port>
|
||||||
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>de.fmaul</groupId>
|
<groupId>de.fmaul</groupId>
|
||||||
@ -45,6 +51,7 @@
|
|||||||
<extensions>true</extensions>
|
<extensions>true</extensions>
|
||||||
<configuration>
|
<configuration>
|
||||||
<tiles>
|
<tiles>
|
||||||
|
<tile>com.inteligr8.alfresco:beedk-ate-it-tile:1.0-SNAPSHOT</tile>
|
||||||
<tile>com.inteligr8.alfresco:beedk-acs-lts-it-tile:1.0-SNAPSHOT</tile>
|
<tile>com.inteligr8.alfresco:beedk-acs-lts-it-tile:1.0-SNAPSHOT</tile>
|
||||||
<tile>com.inteligr8.alfresco:beedk-acs-platform-webapp-tile:1.0-SNAPSHOT</tile>
|
<tile>com.inteligr8.alfresco:beedk-acs-platform-webapp-tile:1.0-SNAPSHOT</tile>
|
||||||
</tiles>
|
</tiles>
|
||||||
|
5
pom.xml
5
pom.xml
@ -15,18 +15,18 @@
|
|||||||
<alfresco.sdk.version>4.1.0</alfresco.sdk.version>
|
<alfresco.sdk.version>4.1.0</alfresco.sdk.version>
|
||||||
<edition>community</edition>
|
<edition>community</edition>
|
||||||
<alfresco.platform.version>6.2.0-ga</alfresco.platform.version>
|
<alfresco.platform.version>6.2.0-ga</alfresco.platform.version>
|
||||||
<alfresco.share.version>6.2.2</alfresco.share.version>
|
<alfresco.share.version>6.2.2.2</alfresco.share.version>
|
||||||
|
|
||||||
<maven.compiler.source>8</maven.compiler.source>
|
<maven.compiler.source>8</maven.compiler.source>
|
||||||
<maven.compiler.target>8</maven.compiler.target>
|
<maven.compiler.target>8</maven.compiler.target>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<modules>
|
<modules>
|
||||||
|
<module>tengine</module>
|
||||||
<module>repo</module>
|
<module>repo</module>
|
||||||
<module>platform-webapp</module>
|
<module>platform-webapp</module>
|
||||||
<module>share</module>
|
<module>share</module>
|
||||||
<module>share-webapp</module>
|
<module>share-webapp</module>
|
||||||
<module>tengine</module>
|
|
||||||
</modules>
|
</modules>
|
||||||
|
|
||||||
<!-- Alfresco Maven Repositories -->
|
<!-- Alfresco Maven Repositories -->
|
||||||
@ -43,5 +43,4 @@
|
|||||||
<url>https://artifacts.alfresco.com/nexus/content/groups/public</url>
|
<url>https://artifacts.alfresco.com/nexus/content/groups/public</url>
|
||||||
</pluginRepository>
|
</pluginRepository>
|
||||||
</pluginRepositories>
|
</pluginRepositories>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
79
rad.sh
Normal file
79
rad.sh
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
DOCKER_CONTAINER_NAME_PREFIX=alfmarkdown
|
||||||
|
|
||||||
|
if [ -z "${M2_HOME}" ]; then
|
||||||
|
export MVN_EXEC="mvn"
|
||||||
|
else
|
||||||
|
export MVN_EXEC="${M2_HOME}/bin/mvn"
|
||||||
|
fi
|
||||||
|
|
||||||
|
start() {
|
||||||
|
$MVN_EXEC clean package
|
||||||
|
$MVN_EXEC -pl $1 integration-test
|
||||||
|
}
|
||||||
|
|
||||||
|
stop() {
|
||||||
|
docker container stop $(docker container ls -q --filter name=$DOCKER_CONTAINER_NAME_PREFIX)
|
||||||
|
docker container rm $(docker container ls -aq --filter name=$DOCKER_CONTAINER_NAME_PREFIX)
|
||||||
|
}
|
||||||
|
|
||||||
|
reload() {
|
||||||
|
docker container stop $(docker container ls -q --filter name=$DOCKER_CONTAINER_NAME_PREFIX-.*-$1)
|
||||||
|
docker container start $(docker container ls -q --filter name=$DOCKER_CONTAINER_NAME_PREFIX-.*-$1)
|
||||||
|
}
|
||||||
|
|
||||||
|
list() {
|
||||||
|
docker container ls --filter name=$DOCKER_CONTAINER_NAME_PREFIX
|
||||||
|
}
|
||||||
|
|
||||||
|
tail() {
|
||||||
|
docker container logs $2 $(docker container ls -q --filter name=$DOCKER_CONTAINER_NAME_PREFIX-.*-$1)
|
||||||
|
}
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
status)
|
||||||
|
list
|
||||||
|
;;
|
||||||
|
start)
|
||||||
|
if [ -z "$2" ]; then
|
||||||
|
echo "Usage: $0 start <project_folder>"
|
||||||
|
$MVN_EXEC -q --also-make exec:exec -Dexec.executable="pwd" | sed 's~/mnt/data/home/brian/Code/git/alfresco/alfmarkdown/\?\(.*\)~\1~'
|
||||||
|
else
|
||||||
|
start $2
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
stop)
|
||||||
|
stop
|
||||||
|
;;
|
||||||
|
reload)
|
||||||
|
if [ -z "$2" ]; then
|
||||||
|
echo "Usage: $0 restart <container_suffix>"
|
||||||
|
docker container ls --filter name=$DOCKER_CONTAINER_NANE_PREFIX --format "{{.Names}}"
|
||||||
|
else
|
||||||
|
restart $2
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
follow)
|
||||||
|
if [ -z "$2" ]; then
|
||||||
|
echo "Usage: $0 follow <container_suffix>"
|
||||||
|
docker container ls --filter name=$DOCKER_CONTAINER_NANE_PREFIX --format "{{.Names}}"
|
||||||
|
else
|
||||||
|
tail $2 "-f"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
tail)
|
||||||
|
if [ -z "$2" ]; then
|
||||||
|
echo "Usage: $0 tail <container_suffix> [ since ]"
|
||||||
|
echo " Example since: 40m (for 40 minutes into history)"
|
||||||
|
docker container ls --filter name=$DOCKER_CONTAINER_NANE_PREFIX --format "{{.Names}}"
|
||||||
|
elif [ -z "$3" ]; then
|
||||||
|
tail $2 "--tail 20"
|
||||||
|
else
|
||||||
|
tail $2 "--since $3"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Usage: $0 { status | start <project_folder> | stop | reload <container_suffix> | follow <container_suffix> | tail <container_suffix> [ since ] }"
|
||||||
|
esac
|
||||||
|
|
22
repo/pom.xml
22
repo/pom.xml
@ -14,7 +14,20 @@
|
|||||||
<version>1.0-SNAPSHOT</version>
|
<version>1.0-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<ate.docker.image.name>inteligr8/alfmarkdown-tengine</ate.docker.image.name>
|
||||||
|
<ate.docker.image.tag>${project.version}</ate.docker.image.tag>
|
||||||
|
<ate.debugger.port>8001</ate.debugger.port>
|
||||||
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>de.fmaul</groupId>
|
||||||
|
<artifactId>javascript-console-repo</artifactId>
|
||||||
|
<version>0.6.0</version>
|
||||||
|
<type>amp</type>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.alfresco</groupId>
|
<groupId>org.alfresco</groupId>
|
||||||
<artifactId>alfresco-repository</artifactId>
|
<artifactId>alfresco-repository</artifactId>
|
||||||
@ -32,6 +45,8 @@
|
|||||||
<extensions>true</extensions>
|
<extensions>true</extensions>
|
||||||
<configuration>
|
<configuration>
|
||||||
<tiles>
|
<tiles>
|
||||||
|
<tile>com.inteligr8.alfresco:beedk-ate-it-tile:1.0-SNAPSHOT</tile>
|
||||||
|
<tile>com.inteligr8.alfresco:beedk-acs-lts-it-tile:1.0-SNAPSHOT</tile>
|
||||||
<tile>com.inteligr8.alfresco:beedk-acs-platform-module-tile:1.0-SNAPSHOT</tile>
|
<tile>com.inteligr8.alfresco:beedk-acs-platform-module-tile:1.0-SNAPSHOT</tile>
|
||||||
<tile>com.inteligr8:maven-private-deploy-tile:[1.0.0,2.0.0)</tile>
|
<tile>com.inteligr8:maven-private-deploy-tile:[1.0.0,2.0.0)</tile>
|
||||||
</tiles>
|
</tiles>
|
||||||
@ -40,4 +55,11 @@
|
|||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
|
<repositories>
|
||||||
|
<repository>
|
||||||
|
<id>inteligr8-releases</id>
|
||||||
|
<url>http://repos.yateslong.us/nexus/repository/inteligr8-public</url>
|
||||||
|
</repository>
|
||||||
|
</repositories>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"renditions": [
|
||||||
|
{
|
||||||
|
"renditionName": "flexmark-md-html",
|
||||||
|
"targetMediaType": "text/html"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"renditionName": "commonmark-md-html",
|
||||||
|
"targetMediaType": "text/html",
|
||||||
|
"options": [ { "name": "engine", "value": "commonmark" } ]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -22,11 +22,13 @@
|
|||||||
</developers>
|
</developers>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<alfresco.share.version>6.2.2</alfresco.share.version>
|
|
||||||
|
|
||||||
<project.sibling.build.directory>${basedir}/../platform-webapp/target</project.sibling.build.directory>
|
<project.sibling.build.directory>${basedir}/../platform-webapp/target</project.sibling.build.directory>
|
||||||
<project.sibling.build.warDirectory>${project.sibling.build.directory}/war</project.sibling.build.warDirectory>
|
<project.sibling.build.warDirectory>${project.sibling.build.directory}/war</project.sibling.build.warDirectory>
|
||||||
<project.sibling.build.warFile>${project.sibling.build.warDirectory}/content-services-community-${alfresco.platform.version}.war</project.sibling.build.warFile>
|
<project.sibling.build.warFile>${project.sibling.build.warDirectory}/content-services-community-${alfresco.platform.version}.war</project.sibling.build.warFile>
|
||||||
|
|
||||||
|
<ate.docker.image.name>inteligr8/alfmarkdown-tengine</ate.docker.image.name>
|
||||||
|
<ate.docker.image.tag>${project.version}</ate.docker.image.tag>
|
||||||
|
<ate.debugger.port>8001</ate.debugger.port>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
@ -53,6 +55,8 @@
|
|||||||
<extensions>true</extensions>
|
<extensions>true</extensions>
|
||||||
<configuration>
|
<configuration>
|
||||||
<tiles>
|
<tiles>
|
||||||
|
<tile>com.inteligr8.alfresco:beedk-ate-it-tile:1.0-SNAPSHOT</tile>
|
||||||
|
<tile>com.inteligr8.alfresco:beedk-acs-lts-it-tile:1.0-SNAPSHOT</tile>
|
||||||
<tile>com.inteligr8.alfresco:beedk-acs-platform-sibling-it-tile:1.0-SNAPSHOT</tile>
|
<tile>com.inteligr8.alfresco:beedk-acs-platform-sibling-it-tile:1.0-SNAPSHOT</tile>
|
||||||
<tile>com.inteligr8.alfresco:beedk-acs-share-webapp-tile:1.0-SNAPSHOT</tile>
|
<tile>com.inteligr8.alfresco:beedk-acs-share-webapp-tile:1.0-SNAPSHOT</tile>
|
||||||
</tiles>
|
</tiles>
|
||||||
|
@ -18,9 +18,20 @@
|
|||||||
<project.sibling.build.directory>${basedir}/../repo/target</project.sibling.build.directory>
|
<project.sibling.build.directory>${basedir}/../repo/target</project.sibling.build.directory>
|
||||||
<project.sibling.build.warDirectory>${project.sibling.build.directory}/war</project.sibling.build.warDirectory>
|
<project.sibling.build.warDirectory>${project.sibling.build.directory}/war</project.sibling.build.warDirectory>
|
||||||
<project.sibling.build.warFile>${project.sibling.build.warDirectory}/content-services-community-${alfresco.platform.version}.war</project.sibling.build.warFile>
|
<project.sibling.build.warFile>${project.sibling.build.warDirectory}/content-services-community-${alfresco.platform.version}.war</project.sibling.build.warFile>
|
||||||
|
|
||||||
|
<ate.docker.image.name>inteligr8/alfmarkdown-tengine</ate.docker.image.name>
|
||||||
|
<ate.docker.image.tag>${project.version}</ate.docker.image.tag>
|
||||||
|
<ate.debugger.port>8001</ate.debugger.port>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>de.fmaul</groupId>
|
||||||
|
<artifactId>javascript-console-share</artifactId>
|
||||||
|
<version>0.6.0</version>
|
||||||
|
<type>amp</type>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.alfresco</groupId>
|
<groupId>org.alfresco</groupId>
|
||||||
<artifactId>share</artifactId>
|
<artifactId>share</artifactId>
|
||||||
@ -39,6 +50,8 @@
|
|||||||
<extensions>true</extensions>
|
<extensions>true</extensions>
|
||||||
<configuration>
|
<configuration>
|
||||||
<tiles>
|
<tiles>
|
||||||
|
<tile>com.inteligr8.alfresco:beedk-ate-it-tile:1.0-SNAPSHOT</tile>
|
||||||
|
<tile>com.inteligr8.alfresco:beedk-acs-lts-it-tile:1.0-SNAPSHOT</tile>
|
||||||
<tile>com.inteligr8.alfresco:beedk-acs-platform-sibling-it-tile:1.0-SNAPSHOT</tile>
|
<tile>com.inteligr8.alfresco:beedk-acs-platform-sibling-it-tile:1.0-SNAPSHOT</tile>
|
||||||
<tile>com.inteligr8.alfresco:beedk-acs-share-module-tile:1.0-SNAPSHOT</tile>
|
<tile>com.inteligr8.alfresco:beedk-acs-share-module-tile:1.0-SNAPSHOT</tile>
|
||||||
<tile>com.inteligr8:maven-private-deploy-tile:[1.0.0,2.0.0)</tile>
|
<tile>com.inteligr8:maven-private-deploy-tile:[1.0.0,2.0.0)</tile>
|
||||||
@ -48,4 +61,11 @@
|
|||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
|
<repositories>
|
||||||
|
<repository>
|
||||||
|
<id>inteligr8-releases</id>
|
||||||
|
<url>http://repos.yateslong.us/nexus/repository/inteligr8-public</url>
|
||||||
|
</repository>
|
||||||
|
</repositories>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
<relativePath>..</relativePath>
|
<relativePath>..</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<name>alfmarkdown Alfresco T-Engine</name>
|
<name>Alfmarkdown Alfresco T-Engine</name>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
@ -6,9 +6,11 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
|
|||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
@ConfigurationProperties(prefix = "transform.alfmarkdown.flexmark")
|
@ConfigurationProperties(prefix = "transform.alfmarkdown." + CommonmarkConfig.ID)
|
||||||
public class CommonmarkConfig {
|
public class CommonmarkConfig {
|
||||||
|
|
||||||
|
static final String ID = "commonmark";
|
||||||
|
|
||||||
private List<String> defaultExtensions;
|
private List<String> defaultExtensions;
|
||||||
|
|
||||||
public List<String> getDefaultExtensions() {
|
public List<String> getDefaultExtensions() {
|
||||||
|
@ -32,11 +32,9 @@ import org.springframework.http.HttpStatus;
|
|||||||
import org.springframework.http.MediaType;
|
import org.springframework.http.MediaType;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
@Component(CommonmarkTransformer.ID)
|
@Component(CommonmarkConfig.ID)
|
||||||
public class CommonmarkTransformer implements Transformer {
|
public class CommonmarkTransformer implements Transformer {
|
||||||
|
|
||||||
public static final String ID = "commonmark";
|
|
||||||
|
|
||||||
private final Logger logger = LoggerFactory.getLogger(CommonmarkTransformer.class);
|
private final Logger logger = LoggerFactory.getLogger(CommonmarkTransformer.class);
|
||||||
private final List<String> classSearchPrefixes = Arrays.asList("", "org.commonmark.ext.{name}.", "org.commonmark.ext.gfm.{name}.");
|
private final List<String> classSearchPrefixes = Arrays.asList("", "org.commonmark.ext.{name}.", "org.commonmark.ext.gfm.{name}.");
|
||||||
private final Pattern extClassNamePattern = Pattern.compile("[\\.]?(([A-Za-z0-9]+)Extension|[A-Za-z0-9]+)$");
|
private final Pattern extClassNamePattern = Pattern.compile("[\\.]?(([A-Za-z0-9]+)Extension|[A-Za-z0-9]+)$");
|
||||||
@ -52,7 +50,7 @@ public class CommonmarkTransformer implements Transformer {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getTransformerId() {
|
public String getTransformerId() {
|
||||||
return ID;
|
return CommonmarkConfig.ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -6,9 +6,11 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
|
|||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
@ConfigurationProperties(prefix = "transform.alfmarkdown.flexmark")
|
@ConfigurationProperties(prefix = "transform.alfmarkdown." + FlexmarkConfig.ID)
|
||||||
public class FlexmarkConfig {
|
public class FlexmarkConfig {
|
||||||
|
|
||||||
|
static final String ID = "flexmark";
|
||||||
|
|
||||||
private String defaultProfile;
|
private String defaultProfile;
|
||||||
private List<String> defaultExtensions;
|
private List<String> defaultExtensions;
|
||||||
|
|
||||||
|
@ -34,11 +34,9 @@ import com.vladsch.flexmark.util.ast.IRender;
|
|||||||
import com.vladsch.flexmark.util.data.MutableDataSet;
|
import com.vladsch.flexmark.util.data.MutableDataSet;
|
||||||
import com.vladsch.flexmark.util.misc.Extension;
|
import com.vladsch.flexmark.util.misc.Extension;
|
||||||
|
|
||||||
@Component(FlexmarkTransformer.ID)
|
@Component(FlexmarkConfig.ID)
|
||||||
public class FlexmarkTransformer implements Transformer {
|
public class FlexmarkTransformer implements Transformer {
|
||||||
|
|
||||||
public static final String ID = "flexmark";
|
|
||||||
|
|
||||||
private final Logger logger = LoggerFactory.getLogger(FlexmarkTransformer.class);
|
private final Logger logger = LoggerFactory.getLogger(FlexmarkTransformer.class);
|
||||||
private final List<String> classSearchPrefixes = Arrays.asList("", "com.vladsch.flexmark.ext.{name}.", "com.vladsch.flexmark.ext.");
|
private final List<String> classSearchPrefixes = Arrays.asList("", "com.vladsch.flexmark.ext.{name}.", "com.vladsch.flexmark.ext.");
|
||||||
private final Pattern extClassNamePattern = Pattern.compile("[\\.]?(([A-Za-z0-9]+)Extension|[A-Za-z0-9]+)$");
|
private final Pattern extClassNamePattern = Pattern.compile("[\\.]?(([A-Za-z0-9]+)Extension|[A-Za-z0-9]+)$");
|
||||||
@ -54,7 +52,7 @@ public class FlexmarkTransformer implements Transformer {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getTransformerId() {
|
public String getTransformerId() {
|
||||||
return ID;
|
return FlexmarkConfig.ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -84,6 +84,9 @@ public class TransformerController extends AbstractTransformerController {
|
|||||||
@Value("${transform.alfmarkdown.version}")
|
@Value("${transform.alfmarkdown.version}")
|
||||||
private String version;
|
private String version;
|
||||||
|
|
||||||
|
@Value("${transform.alfmarkdown.defaultEngine}")
|
||||||
|
private String defaultEngine;
|
||||||
|
|
||||||
private Map<String, Transformer> engineMap;
|
private Map<String, Transformer> engineMap;
|
||||||
private ProbeTestTransform probe;
|
private ProbeTestTransform probe;
|
||||||
|
|
||||||
@ -150,7 +153,7 @@ public class TransformerController extends AbstractTransformerController {
|
|||||||
targetMimetype = matcher.find() ? this.ext2mime(matcher.group(1)) : this.defaultTarget.toString();
|
targetMimetype = matcher.find() ? this.ext2mime(matcher.group(1)) : this.defaultTarget.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
String engine = transformOptions.getOrDefault(RequestParamConstants.ENGINE, FlexmarkTransformer.ID);
|
String engine = transformOptions.getOrDefault(RequestParamConstants.ENGINE, this.defaultEngine);
|
||||||
if (!this.engineMap.containsKey(engine))
|
if (!this.engineMap.containsKey(engine))
|
||||||
throw new TransformException(HttpStatus.BAD_REQUEST.value(), "This transformer does not support the following engine: " + engine);
|
throw new TransformException(HttpStatus.BAD_REQUEST.value(), "This transformer does not support the following engine: " + engine);
|
||||||
|
|
||||||
|
@ -7,6 +7,7 @@ transform:
|
|||||||
location: classpath:this_engine_config.json
|
location: classpath:this_engine_config.json
|
||||||
alfmarkdown:
|
alfmarkdown:
|
||||||
version: ${project.version}
|
version: ${project.version}
|
||||||
|
defaultEngine: flexmark
|
||||||
commonmark:
|
commonmark:
|
||||||
defaultExtensions:
|
defaultExtensions:
|
||||||
- ImageAttributesExtension
|
- ImageAttributesExtension
|
||||||
|
@ -7,7 +7,7 @@ import org.springframework.beans.factory.annotation.Qualifier;
|
|||||||
public class CommonmarkTransformerTest extends TransformerTest {
|
public class CommonmarkTransformerTest extends TransformerTest {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
@Qualifier(FlexmarkTransformer.ID)
|
@Qualifier(FlexmarkConfig.ID)
|
||||||
protected Transformer transformer;
|
protected Transformer transformer;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -7,7 +7,7 @@ import org.springframework.beans.factory.annotation.Qualifier;
|
|||||||
public class FlexmarkTransformerTest extends TransformerTest {
|
public class FlexmarkTransformerTest extends TransformerTest {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
@Qualifier(FlexmarkTransformer.ID)
|
@Qualifier(FlexmarkConfig.ID)
|
||||||
protected Transformer transformer;
|
protected Transformer transformer;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -7,6 +7,7 @@ transform:
|
|||||||
location: classpath:this_engine_config.json
|
location: classpath:this_engine_config.json
|
||||||
alfmarkdown:
|
alfmarkdown:
|
||||||
version: ${project.version}
|
version: ${project.version}
|
||||||
|
defaultEngine: flexmark
|
||||||
commonmark:
|
commonmark:
|
||||||
defaultExtensions:
|
defaultExtensions:
|
||||||
- ImageAttributesExtension
|
- ImageAttributesExtension
|
||||||
|
Loading…
x
Reference in New Issue
Block a user